vnc 连接linux,为什么不显示桌面?

一、vnc桌面配置

登入需要远程帐号下修改 ./vnc/xstartup

             如配置root远程桌面
             #vi ./vnc/xstartup

               原内容如下:

            -x /etc/vnc/xstartup&& exec /etc/vnc/xstartup
              [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
              xsetroot -solid grey
              vncconfig -iconic &
              xterm -gemetry 80*24+10+10 -ls -title "$VNCDESKTOP Desktop" &
              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密码就可以登入到rootwindow桌面了

 

二、黑屏问题解决

(一)

 

1有时候用VNC View打开远程linux桌面时,桌面显示不出来,只有一个灰色背景加上一个命令行。这时候需要在vnc server上设置一下: 

编辑 /root/.vnc/xstartup 

Java代码 

1.        [root @localhost  ~]# vi /root/.vnc/xstartup   



去掉下面两行的注释: 

Java代码 

1.        unset SESSION_MANAGER  

2.        exec /etc/X11/xinit/xinitrc  



执行下面的命令重启vnc server (此种方法zzc使用没有成功,需重新创建窗口才可以)

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.        关闭防火墙 service iptables stop

 

(二)以上试过,还是不行的话,那就是 xstartup权限不够问题啦。执行以下:

 

    chmod 777 xstartup 

 

重启后再进就可以了。

 

 

原文地址:http://lbyzx123.iteye.com/blog/1454840

 

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值