x11vnc ubuntu20.04
时间: 2025-04-18 21:49:05 浏览: 25
### 安装和配置 x11vnc
#### 终端操作
为了在 Ubuntu 20.04 上安装 `x11vnc`,需通过终端执行如下命令:
```bash
sudo apt-get update
sudo apt-get install x11vnc
```
上述指令会更新软件包列表并下载安装最新版本的 `x11vnc`[^1]。
#### 配置 Xfce (可选)
如果打算使用图形界面环境来配合 VNC 使用,则可以考虑安装轻量级桌面环境如 XFCE。这可以通过下面这条命令完成:
```bash
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
```
此过程将设置好必要的显示服务和其他工具以便更好地支持远程访问功能[^2]。
#### 启动与连接
启动 `x11vnc` 可以采用简单的方式,在终端里运行:
```bash
x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth ~/.vnc/passwd -rfbport 5900 -shared
```
这里 `-auth guess` 参数让程序自动猜测认证文件的位置;而其他参数则定义了一些行为特性比如持续监听(`-forever`)、允许多客户端共享屏幕(`-shared`)等。
对于首次使用者来说,可能还需要创建密码文件用于验证身份:
```bash
x11vnc -storepasswd
```
之后按照提示设定VNC访问所需的密码即可。
#### 自动化脚本建议
考虑到每次手动输入这些命令较为繁琐,也可以编写简单的 Shell 脚本来简化流程。例如创建名为 `start_vnc.sh` 的脚本文件,并赋予其可执行权限:
```bash
#!/bin/bash
# Start x11vnc server with predefined options.
x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth ~/.vnc/passwd -rfbport 5900 -shared &
echo "X11VNC started on port :5900"
```
保存后给予执行权能:
```bash
chmod +x start_vnc.sh
```
这样以后只需要双击这个脚本就能快速开启服务了。
阅读全文
相关推荐

















