更新 VNC 设置方法.

Signed-off-by: rick.chan <chenyang@autoai.com>
This commit is contained in:
rick.chan 2020-09-29 17:26:57 +08:00
parent cae811bf0b
commit 9a5ff81fcb
1 changed files with 21 additions and 28 deletions

View File

@ -14,7 +14,8 @@ published: true
## 安装 Xorg 和 lightDM
```bash
pacman -S xorg xorg-xinit lightdm lightdm-gtk-greeter
pacman -S xorg xorg-xinit xorg-server lightdm lightdm-gtk-greeter
ln -s /etc/lightdm/Xsession /etc/X11/Xsession
```
## 安装 xfce4 或 cinnamon
@ -51,6 +52,7 @@ export LANGUAGE=zh_CN:en_US
```bash
systemctl enable lightdm.service
systemctl start lightdm.service
```
## 安装和开启 tigervnc
@ -58,42 +60,33 @@ systemctl enable lightdm.service
```bash
# 安装
pacman -S tigervnc
# 运行服务(首次运行需要输入初始密码)
vncserver
# 运行服务并指定分辨率
vncserver -geometry 1280x1024
vncserver -geometry 1920x1080
```
第一次使用需要按提示输入密码,开启后会提示一个 \<num\> 号num 与 VNC 的默认监听端口有一定对应关系,一般 num=0 时 VNC 默认监听 5900num=1 时 VNC 默认监听 5901以此类推。如果要关闭 vnc 可使用如下命令:
编辑 /etc/tigervnc/vncserver.users 文件配置用户和 Display Number.
```bash
vncserver -kill :<num>
# /etc/tigervnc/vncserver.users
:<num>=<user name>
```
## 配置 VNC
修改 ~/.vnc/xstartup 文件如下:
```ini
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# For Cinnamon
#exec dbus-launch cinnamon-session
# For Xfce
exec dbus-launch xfce4-session
# For GNOME
#exec dbus-launch gnome-session
```
最后设置 xstartup 文件的访问权限,否则可能造成 vncserver 服务异常,远程访问黑屏:
```bash
chmod 777 ~/.vnc/xstartup
# 首次运行需要设置密码
vncpasswd
# 运行服务,<num> 一定要与 /etc/tigervnc/vncserver.users 文件中的配置一致
vncserver :<num>
```
如需指定分辨率,可通过修改 ~/.vnc/config 实现
```bash
session=cinnamon
geometry=1920x1080
#localhost
#alwaysshared
```
num 与 VNC 的默认监听端口有一定对应关系,一般 num=0 时 VNC 默认监听 5900num=1 时 VNC 默认监听 5901以此类推。
## 远程访问
使用 [VNC Viewer](https://www.realvnc.com) 进行远程访问,该软件支持 Windows、Linux、Android、iOS 等系统。输入: