yum install tigervnc-server
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:2.service修改vncserver@:2.service,如下
[Service]Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i -geometry 1280x720"
ExecStop=/sbin/runuser -l root -c "/usr/bin/vncserver -kill %i"
然后systemctl daemon-reload
systemctl enable vncserver@:2.service
最后cp -a /etc/X11/xinit/Xclients /home/xxx/.Xclients
修改.Xclients
if [ -n "$GSESSION" ]; then
# by default, we run GNOME.
exec "$GSESSION" --session=gnome-fallback
重启,别忘了防火墙如果不好使,参考中还有其他的方案,我使用了其他的方案不好使,就这一种能用
参考:https://bugzilla.redhat.com/show_bug.cgi?id=896648时间:2013年5月6日17:28:58
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:2.service修改vncserver@:2.service,如下
[Service]Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i -geometry 1280x720"
ExecStop=/sbin/runuser -l root -c "/usr/bin/vncserver -kill %i"
然后systemctl daemon-reload
systemctl enable vncserver@:2.service
最后cp -a /etc/X11/xinit/Xclients /home/xxx/.Xclients
修改.Xclients
if [ -n "$GSESSION" ]; then
# by default, we run GNOME.
exec "$GSESSION" --session=gnome-fallback
重启,别忘了防火墙如果不好使,参考中还有其他的方案,我使用了其他的方案不好使,就这一种能用
参考:https://bugzilla.redhat.com/show_bug.cgi?id=896648时间:2013年5月6日17:28:58
