简介:给出常规步骤,并在Arch Linux中进行测试
系统:Arch Linux
安装TigerVNC
在命令行中输入pacman -S TigerVNC。安装方式由于系统不同而不同,例如ubuntu为sudo apt-get install TigerVNC
初始化vnc
在命令行中输入vncserver,第一次创建vnc,需要输入密码
注意命令行输出的信息,这里包括了端口号 如果想重置密码只需要将rm -rf ~/.vnc文件夹删除即可
修改启动文件
- 在命令行中输入
vi ~/.vnc/xstartup,对vnc的启动配置文件进行修改,vi可以替换成替他文本编辑器 - 修改其中的全部内容,确保只有下面文本的有效
1
2
3
4
5
6
7#!/bin/sh
# key modify
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec dbus-launch gnome-session
#exec gnome-sessionunset DBUS_SESSION_BUS_ADDRESS的作用是将变量清除,并强制新建并初始化一个总线运行vncexec dbus-launch gnome-session本命令表示使用gnome-session运行vnc,也就是vnc中显示的桌面环境是gnome,也可以使用exec gnome-session代替
停止正在运行的vnc
- 一般情况下,在命令行输入
vncserver -kill :端口号即可,上图中端口号为1,所以在命令行中输入vncserver -kill :1,注意在-kill与:1之间有空格
配置vnc
- 可以通过创建
~/.vnc/config配置vnc,例如分辨率geometry表示分辨率,这里配置的为1440x9001
2
3
4
5## Supported server options to pass to vncserver upon invocation can be listed
## in this file. See the following manpages for more: vncserver(1) Xvnc(1).
## Several common ones are shown below. Uncomment and modify to your liking.
##
geometry=1440x900
启动vnc
- 在命令行中输入
vncserver,得到端口号 - 在Vnc Viewer中输入ip:端口号,然后输入密码即可显示vnc桌面
真正的端口号为5901,这里的1表示vnc的端口