Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5011990
  • 博文数量: 921
  • 博客积分: 16037
  • 博客等级: 上将
  • 技术积分: 8469
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-05 02:08
文章分类

全部博文(921)

文章存档

2020年(1)

2019年(3)

2018年(3)

2017年(6)

2016年(47)

2015年(72)

2014年(25)

2013年(72)

2012年(125)

2011年(182)

2010年(42)

2009年(14)

2008年(85)

2007年(89)

2006年(155)

分类: LINUX

2014-04-01 10:47:00

vnc连接服务器时只能进入终端,不能进入桌面。。。。


原因是vncserver配置有问题,进入vim /root/.vnc/xstartup,做如下修改(红色为修改部分):


  1. #!/bin/sh
  2. # Uncomment the following two lines for normal desktop:
  3. # unset SESSION_MANAGER
  4. # exec /etc/X11/xinit/xinitrc
  5. [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
  6. [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
  7. xsetroot -solid grey
  8. vncconfig -iconic &
  9. xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
  10. # twm &
  11. gnome-session &

这是大多数人碰到的时候查到的结果,但是我按照上面的做了之后重启vncserver,问题依旧没有解决,原因是,我的做法如下

1.按照以上进行修改
2.重启vncserver,即service vncserver restart 或者/etc/init.d/vncserver restart

这样的做法对以上修改貌似没有效果。。
于是我改变做法,不进行重启,直接重新新建一个vncserver,然后再启动(service vncserver start或者/etc/init.d/vncserver start )

报错:VNC 服务:no displays configured  

要修改/etc/sysconfig/vncservers文件
#vi /etc/sysconfig/vncservers
添加以下代码:

  1. VNCSERVERS="2:root"
  2. VNCSERVERARGS[2]="-geometry 800x600 -query localhost"

重新启动,ok。

注意,这里的每一个vncserver :桌面号(如vncserver :1,意思是创建一个图形桌面终端,编号为1,同一个图形桌面终端每次只能有一个用户登录,要多个登录时需要建立多个图形桌面终端,即多次使用vncserver :桌面号)

当然,也可以先把以前创建的vncserver关闭掉,然后再新建。。

关闭:vncserver -kill :1
新建:vncserver :1
阅读(3218) | 评论(0) | 转发(0) |
0

上一篇:Redis虚拟内存

下一篇:Sublim

给主人留下些什么吧!~~