首先在Linux的add/remove applications中的system tools下面安装VNC-server服务
安装完成后直接输入vncserver 会出现以下内容:
passwd: //只有这个帐号是第一次运行vncserver,才会要求你输入连接的密码。
verify:
New 'server1.linux:4 (demo)' desktop is server1.linux:1
Starting applications specified in /home/.vnc/xstartup
Log file is /home/.vnc/server1.linux:1.log 上面这段话表示起动了一个图形终端,编号为1,要记住这个编号,等下登录时需要提供这个编号。
如果你要停止这个进程,使用
代码::
$vncserver -kill :1 启动后就可以在客户端上面输入IP加刚才提到的那个编号即可登陆机器(xxx.xxx.xxx.xxx: 1) 看到一个桌面
但上面什么也没有 我们需要修改/usr/bin下面的vncserver文件 打开转到43行
去掉"unset SESSION_MANAGERn". 和"exec /etc/X11/xinit/xinitrcnn". 这两行前面的注释符号"[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesn".
"xsetroot -solid greyn".
"vncconfig -iconic &n".
"xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &n".
"twm &n");
为以前四行加上注释符号保存退出即可 修改后代码为:
$defaultXStartup
= ("#!/bin/shnn".
"# Uncomment the following two lines for normal desktop:n".
"unset SESSION_MANAGERn".
"exec /etc/X11/xinit/xinitrcnn".
"#[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesn".
"#xsetroot -solid greyn".
"#vncconfig -iconic &n".
"#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &n".
"#twm &n"); 运行过一次VNSERVER后会在HOME目录下面生成一个.VNC文件夹(在开始启动的时候可看到该文件夹的位置)注:该目录为隐藏,可直接输入路径进入。修改xstartup文件
去掉unset SESSION_MANAGER 和exec /etc/X11/xinit/xinitrc 前面的注释符号
最后给
"[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesn".
"xsetroot -solid greyn".
"vncconfig -iconic &n".
"xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &n".
"twm &n");
这四行加上注释符号 保存退出
重新启动VNCSERVER即可