tigervnc ubuntu
时间: 2025-01-08 20:11:20 浏览: 14
### 安装 TigerVNC
为了在 Ubuntu 上安装 TigerVNC 及其依赖项,可以使用如下命令:
```bash
sudo apt update && sudo apt install tigervnc-standalone-server tigervnc-common -y
```
此命令会更新包列表并安装所需的软件包[^1]。
### 配置 VNC Server
#### 设置 VNC 密码
首次启动前需设置访问密码:
```bash
vncpasswd
```
这一步骤将提示输入并确认用于连接到 VNC 服务器的密码。还可以选择是否要设定只读模式下的密码[^4]。
#### 创建 `xstartup` 文件
对于希望使用 XFCE 桌面环境的情况,在用户家目录下 `.vnc/` 路径中创建名为 `xstartup` 的脚本文件,并赋予执行权限:
```bash
vim ~/.vnc/xstartup
```
向该文件写入以下内容来指定桌面环境以及一些必要的初始化操作:
```sh
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
```
保存更改后使上述脚本具有可执行属性:
```bash
chmod u+x ~/.vnc/xstartup
```
如果偏好 GNOME 桌面环境,则应调整最后一行改为调用 `gnome-session` 来代替 `startxfce4`[^3]。
#### 启动 VNC 服务实例
通过下面这条指令开启一个新的 VNC 实例,这里指定了显示编号为 `:1` ,禁用了本地主机限制选项 `-localhost no` ,设置了分辨率为 `1280x800` 和颜色深度为 `32bit` :
```bash
vncserver :1 -localhost no -geometry 1280x800 -depth 32
```
此时应该能够看到有关新创建的服务的信息输出,包括实际使用的端口号等细节。
#### 查看已有的 VNC 连接
利用内置工具查询当前活跃中的 VNC 显示器状态:
```bash
vncserver -list
```
当不再需要某个特定的 VNC 会话时,可以通过发送终止信号给对应进程的方式关闭它;例如停止编号为 `:1` 的会话:
```bash
vncserver -kill :1
```
以上就是完整的基于 Ubuntu 系统之上部署与配置 TigerVNC 的过程概述。
阅读全文