ubuntu运行VNC Server无桌面时的解决方案
Contents
配置vnc server实在是一个特别诡异的事,我在不同的ubuntu机器上配置服务时,总是遇到千奇百怪的问题,大部分情况下比较顺利,将~/.vnc/xstartup
最后一句x-window-manager&
替换为gnome-session&
就能顺利地出现桌面,而有些则不行,需要改为gnome-session --session=ubuntu-2d&
……
问题
而今天遇到的ubuntu 14.04,则死活不行,用realvnc viewer连接之后,只有灰灰的一个背景,没有桌面,没有terminal。
查阅了很多博文,有说需要安装gnome-session-fallback
的,有说需要安装gdm
的,也有用kde
的,除了kde我没有尝试,另外两种验证无效,依然只有一个灰色背景。
最后用xfce4桌面解决,选择些方案一是因为xfce相对较小,gnome-session死活不行的情况下,再将一个kde未免太过兴师动众,xfce我使用过一段时间,是一个相当轻量级的GUI环境,清爽易用,功能一点不含糊。决定之后,一次尝试即成功。
安装xfce
此安装约消耗50MB空间,还可以接受, 当然根据不同的机器已安装的库可能具体值不一样。1sudo apt-get install gnome-core xfce4
配置
编辑~/.vnc/xstartup
文件:
|
|
启动vnc server
根据你安装的是vnc4server 或者 tightvncserver ,直接运行无参数了以上两个命令之一即可。
如果需要指定分辨率,可以加-geometry 1366x768
类似参数,可以指定多个分辨率,以方便在客户端使用xrandr
切换。