实验报告:解决VNC无法同步服务器TTY7桌面,使其可以操作远程的桌面。
实验时间:2012年 11月 16日 星期五 11:11:20 CST
实验人:林镇南(lzn)
1、首次运行vncserver命令,输入2次密码。会在/root/.vnc/下生成脚本xstartup
[root@lzn ~]# vncserver
You will require a password to access your desktops.
Password:
Verify:
xauth: (stdin):1: bad display name "lzn.up.com:5" in "add" command
New 'lzn.up.com:5 (root)' desktop is lzn.up.com:5
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/lzn.up.com:5.log
2、修改脚本,添加桌面会话
[root@lzn ~]# vim /root/.vnc/xstartup
修改成如下
注释掉倒数2行
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
在最后添加如下一行,gnome桌面的session会话
gnome-session &
如下图:
3、重启/etc/init.d/vncserver restart就可以实现远程VNC和服务器端TTY7同步了
4、但是会发现桌面没有服务器端的分辨率,所以还需要修改配置文件,更改显示的分辨率。
[root@lzn ~]# vim /etc/sysconfig/vncservers
复制最后2行(2yy复制,p粘贴)
# VNCSERVERS="2:myusername"
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
VNCSERVERS="2:root"
VNCSERVERARGS[2]="-geometry 1024x768"
如下图:
5、重启服务 /etc/init.d/vncserver restart
效果如下,服务器IP:192.168.250.7
客户端IP:192.168.250.31
客户端打开终端:vncviewer 192.168.250.7:2 输入密码
没有用。。。