vnc桌面配置及黑屏问题
一、vnc桌面配置
登入需要远程帐号下修改 ./vnc/xstartup
如配置root远程桌面
1 #vi ./vnc/xstartup
原内容如下:
1 [-x /etc/vnc/xstartup ]&& exec /etc/vnc/xstartup 2 [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources 3 xsetroot -solid grey 4 vncconfig -iconic & 5 xterm -gemetry 80*24+10+10 -ls -title "$VNCDESKTOP Desktop" & 6 twm &
修改后的内容如下:
#[-x /etc/vnc/xstartup]]&& exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & xterm -gemetry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #twm & gnome-session &
启动vnc服务
#vncserver
示输入vnc远程桌面密码
到这里配置基本完成
用windwos vnc客户端登入
输入vnc密码就可以登入到root的window桌面了
二、黑屏问题解决
(一)
1、 有时候用VNC View打开远程linux桌面时,桌面显示不出来,只有一个灰色背景加上一个命令行。这时候需要在vnc server上设置一下:
编辑 /root/.vnc/xstartup
Java代码
1 [root @localhost ~]# vi /root/.vnc/xstartup
去掉下面两行的注释:
Java代码
1 unset SESSION_MANAGER 2 3 exec /etc/X11/xinit/xinitrc
上面两句放在文件顶部,即在#!/bin/sh下面。//只要这一步,重启vnc服务就好!
执行下面的命令重启vnc server
Java代码
1 [root @localhost ~]# vncserver -kill : 1 2 [root@localhost ~]# vncserver : 1
如果要改变VNC server的分辨率 (默认的分辨率是1024x768):
1. 可以用一下命令启动VNC server
Java代码
1 [root @localhost ~]# vncserver -geometry 1280x1024
这种修改,在重启机器以后就会丢失。
2. 也可以通过修改配置,使之重启以后也能生效:
Java代码
1 [root @localhost ~]# vi /usr/bin/vncserver
修改下面这一行:
Java代码
1 $geometry = "1280x1024" ; 2 //关闭防火墙: 3 service iptables stop
(二)以上试过,还是不行的话,那就是 xstartup 权限不够问题啦。执行以下:
1 chmod 777 xstartup
重启后再进就可以了。

浙公网安备 33010602011771号