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窗口,如下图所示。
![](http://www.linuxidc.com/upload/2013_10/13100113344644.png)
这是因为默认启用的桌面配置的问题,需要修改配置文件。网上查到的很多文章都说,将配置文件中的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还是不行。
最后的效果如下:
![](http://www.linuxidc.com/upload/2013_10/13100113365316.png)
对于其他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 这个网站介绍的很详细,但是安装这个安装不行
安装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窗口,如下图所示。
![](http://www.linuxidc.com/upload/2013_10/13100113344644.png)
这是因为默认启用的桌面配置的问题,需要修改配置文件。网上查到的很多文章都说,将配置文件中的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还是不行。
最后的效果如下:
![](http://www.linuxidc.com/upload/2013_10/13100113365316.png)
对于其他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 这个网站介绍的很详细,但是安装这个安装不行
相关文章推荐
- DuiLib::CTreeViewUI 的基本用法
- Ubuntu15.04+cuda7.0+caffe+notebook
- 华为机试题【陆续更新】
- jsDuck的注释说明
- Delphi 类成员的默认访问权限(用RTTI检测)
- mysql 慢查询日志 配置【pt-query-digest工具】
- OC基础13:数字、字符串和集合2
- Android常用adb命令
- SpringMvc与Struts2的对比啦
- Javascript仿新浪游戏频道鼠标悬停显示子菜单效果
- LeetCode263:Ugly Number
- iOS POP到指定的界面的方法
- 最大类间方差算法
- ios新技术文章转载链接汇总
- 常用技巧
- 设置TextView部分文字下划线并响应点击事件(SpannableString)
- hdu 5411 CRB and Puzzle (矩阵快速幂优化dp)
- uva 3353 Optimal Bus Route Design(费用流)
- Spark 中的join方式(pySpark)
- 【MVC】 基础