您的位置:首页 > 其它

vnc 安装使用记录

2015-08-21 15:54 155 查看
安装环境 Ubuntu14.04

安装VNC服务器端

Ubuntu中vnc服务器端的安装很简单,运行如下命令:

$ sudo apt-get install vnc4server

安装完成后第一次运行要求设置密码。

设置VNC登录密码

$ vncpasswd

Password:

verify:

提示输入密码,确认密码。设置密码并第一次启动vncserver后,在用户家目录中会生成.vnc/目录,注意:刚安装完用户家目录中是没有.vnc目录的。

启动和关闭vcnserver

$ vncserver :1

表示启动vncserver,“:1”表示display号,即启动vncserver的1号display。服务器中可以在不同的账户中启动不同的display号,客户端登录时需要填写对应的display号登录到对应的账户。如果多个客户端登录同一个display,会看到别人操作的动作,即会争抢鼠标。

$ vncserver -kill :1

关闭1号display。

VNC服务器的配置

默认的配置文件是~/.vnc/xstartup。刚安装完如果不修改配置文件的话,从客户端连接时将看不到完整的桌面,而只有一个Terminal窗口,如下图所示。



这是因为默认启用的桌面配置的问题,需要修改配置文件。网上查到的很多文章都说,将配置文件中的twm &行注释掉,然后添加一行gnome-session &即可。可是通过实验,发现并不一定能解决问题!一篇靠谱的文章:http://www.linuxidc.com/Linux/2013-10/90818.htm,该文章讲的配置方法确实可行,下面将该文章中的配置文件内容搬过来记录于此。

默认的配置文件如下:

#!/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

vncconfig -iconic &

x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

x-window-manager &

以下是我的正确配置,解决上述问题,附带说明:

修改后的~/.vnc/xstartup

#!/bin/sh

# Uncomment the following two lines for normal desktop:

unset SESSION_MANAGER

unset DBUS_SESSION_BUS_ADDRESS

# exec /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 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

# x-window-manager &

export DESKTOP_SESSION=Ubuntu-2d #这个 ubuntu-2d 参考 /usr/share/gnome-session/sessions/ 下的文件名设置成不同的值

export GDMSESSION=ubuntu-2d

export STARTUP="/usr/bin/gnome-session --session=ubuntu-2d"


$STARTUP

我安装这个设置不行,打开还是原来终端界面。

根据这句话:Ubuntu-2d
#这个 ubuntu-2d 参考 /usr/share/gnome-session/sessions/ 下的文件名设置成不同的值



经过查看 发现 /usr/share/gnome-session/sessions/ 文件夹下为 ubuntu.session

把粗体部分的Ubuntu-2d都换成ubuntu.session还是不行。

最后的效果如下:



对于其他Ubuntu版本下的vnc的配置,基本是采用默认配置即可

关掉一个vnc vncserver -kill :4

启动vnc vncserver :4

启动的时候同时调整vnc的 分辨率 vncserver
-geometry 1280x1024

调整分辨率 需要先把原来的vnc kill 调,然后重新启动时候 调整

------------------我自己安装方法------------------------------------------------------------
http://blog.163.com/thinki_cao/blog/static/83944875201303014531803/ 参考这个网站安装方式,可以使用,但是 打开文件夹不能移动,只有关掉这个文件夹才能移动。
http://www.cnblogs.com/lanxuezaipiao/p/3724958.html 这个网站介绍的很详细,但是安装这个安装不行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: