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 

重启后再进就可以了。

 

 

posted @ 2014-05-06 22:26  Eryk Leung  阅读(2664)  评论(0)    收藏  举报