1、系统配置
首先要安装vnc服务器端
sudo apt-get install vnc4server
2、安装完成后,开启服务
vnc4server :1
冒号后面数字表示远程ubuntu的桌面号,注意冒号前的空格。
3、启动vnc4server
vnc4server
此时系统会提示你输入密码,以及确认密码,在通过客户端链接时将会用到这个密码。
输入完密码后你将看到类似下边的提示:
New '****3 (****)' desktop is ****:3 (****代表主机名)
Take notice of the number after the colon (, in this case it is "3."
启动完vnc4server后在你的主目录下将会产生一个.vnc的目录。 此时就可以通过vnc客户端链接到服务器了。
4、停止一个vnc4server
vnc4server -kill :3 根据你启动时获得的数字替换此处的3。
5、修改配置文件
打开 .vnc/xstartup 文件并编辑:
sudo 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/.Xresources
xsetroot -solid grey
vnccon** -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
修改为
#!/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/.Xresources
xsetroot -solid grey
#vnccon** -iconic & #x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #x-window-manager &
gnome-session &
6、重新开启vncserver服务
vncserver -kill :1
vncserver :1
至此完成ubuntu远程登录。
问题1:远程桌面连接无标题栏
解决方法:
使用
gnome-session-fallback桌面
|
apt-get install gnome-session-fallback |
然后编辑 .vnc/xstartup 文件(前提是使用 TightVNC 而不是 X11VNC)
注释掉 gnome-session &,加一行 gnome-session-fallback
重新开启vnc服务远程连接就OK了。
问题2:登录远程桌面D键为现实桌面快键键,无法输入d
解决方法:
使用第三方设置管理compizconfig-settings-manager
1. 安装:sudo apt-get install compizconfig-settings-manager
2. 运行compizconfig-settings-manager: ccsm
3. 依次找到: General (left side) -> General Options (right side) -> Key bindings (tab) -> Show Desktop (with the keyboard icon) -> 点击 "X" 现实默认快键键为d.
4. 点击 d.
5. 点击 "Grab key combination" ,按 ALT+D 修改快键键.
6.确定,返回,关闭,重启电脑,搞定。
问题3:vnc远程无法全屏显示
解决方法:
开启nvc服务时使用命令:vncserver :1 -geometry 1600x900 -depth 16
设置为自己的分辨率就OK了。
http://blog.sina.com.cn/s/blog_6d6ebf3f01019uxw.html