Ubuntu下使用SSH和远程桌面使用很方便,使用远程桌面就要使用到vnc4server
首先安装程序
@linuxidc.com:$ sudo apt-get install vnc4server
再修改vnc password
@linuxidc.com:$ vncpasswdPassword: ******Verify:*****
启动
@linuxidc.com:$ vncserver
New ‘cuile-Dell-E521:1 (cuile)’ desktop is cuile-Dell-E521:1
Starting applications specified in /home/cuile/.vnc/xstartupLog file is /home/cuile/.vnc/cuile-Dell-E521:1.log
默认的界面并不好看,很丑,需要修改一下配置文件
@linuxidc.com:$ vim .vnc/xstartup
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[-x/etc/vnc/xstartup ]&&exec/etc/vnc/xstartup[-r$HOME/.Xresources ]&&xrdb $HOME/.Xresourcesxsetroot -solidgreyvncconfig -iconic&
x-terminal-emulator -geometry80x24+10+10-ls-title”$VNCDESKTOPDesktop”&
x-window-manager &
修改成这个样子
#!/bin/sh# Uncomment the following two lines for normal desktop:
unsetSESSION_MANAGERexec/etc/X11/xinit/xinitrc[-x/etc/vnc/xstartup ]&&exec/etc/vnc/xstartup[-r$HOME/.Xresources ]&&xrdb $HOME/.Xresources#xsetroot -solid grey
#vncconfig -iconic &
#x-terminal-emulator -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
#x-window-manager &
这里算是完成了vncserver的初步配置修改xinitrc文件的权限,要不打开的桌面会是一面花
$ sudochmod755/etc/X11/xinit/xinitrc关闭远程桌面
@linuxidc.com:$ vncserver -kill :1
这里要注意“-kill :1”,kill后面有一个空格,这个不能少,少了结果就不一样了“1”是指打开vnc时使用的屏幕号“New ‘cuile-Dell-E521:1 (cuile)’ desktop is cuile-Dell-E521:1”,看到这里的“cuile-Dell-E521:1”了吧
@linuxidc.com:$ vncserver -kill :1Killing Xvnc4 process ID 1591
出现上面的结果就说明已经关掉vnc了
定制远程桌面大小
@linuxidc.com:$ vncserver -geometry 1366×768
这样vnc就会启动一个1366×768大小的远程屏幕
加入启动服务 ubuntu 10.10 下无法加入启动服务,试过了网上的所有方法没有一个可行的想可能的原因是在Ubuntu下安装的vnc设置都保存在用户目录下了,没有放在一个统一的位置下,所以在用户登录前系统不能从用户目录下取得设置文件这种模式比Ubuntu自带的vino要好多了,居然都要手工启动,但vino必须在本机图形界面登录的情况下才可以用,跟windows下的模式非常非常像,简直一模一样,如果机器重启了还需要重新的登录一下,比较麻烦。而vncserver就好很多,虽然也要手功,但不用本机图形界面登录,不需要屏幕、键盘、鼠标,,只能远程ssh上去就可以打开了。没有试过Ubuntu 10.10 Server版,Server版应该支持vncserver的自启动吧。
时光的消化是这样的缓慢。虽然这也仅仅是无处可说的委屈。而不是痛苦。