tigervnc-server 配置文件
时间: 2025-06-14 13:48:29 浏览: 15
### TigerVNC 配置文件信息及示例
TigerVNC 的配置文件主要用于定义服务器和客户端的行为,这些文件通常位于特定的目录中,并根据系统用户或全局设置进行区分。以下是关于 TigerVNC 配置文件的位置和示例的详细说明。
#### 1. 配置文件位置
- **vncserver 配置文件**
在 Linux 系统中,TigerVNC 服务器的配置文件通常存储在用户的主目录下,路径为 `~/.vnc/`。例如,对于用户 `greatwall`,配置文件可能位于 `/home/greatwall/.vnc/`[^3]。
- **系统级服务配置文件**
如果使用 systemd 管理 VNC 服务,配置文件通常位于 `/etc/systemd/system/` 或 `/lib/systemd/system/` 目录下。例如,`vncserver@:1.service` 是一个常见的服务配置文件名称[^2]。
- **客户端配置文件**
对于 VNC 查看器(客户端),其配置文件通常命名为 `vncviewer.ini`,并存储在安装目录或用户的配置目录中[^1]。
#### 2. 配置文件示例
##### (1) 用户级配置文件示例 (`~/.vnc/config`)
```bash
geometry=1024x768
depth=24
alwaysshared=true
```
上述配置文件定义了以下内容:
- `geometry=1024x768`:设置桌面分辨率为 1024x768[^3]。
- `depth=24`:设置颜色深度为 24 位。
- `alwaysshared=true`:允许多个客户端同时连接到同一会话。
##### (2) 系统服务配置文件示例 (`/etc/systemd/system/vncserver@:1.service`)
```ini
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
User=greatwall
Group=greatwall
WorkingDirectory=/home/greatwall
PIDFile=/home/greatwall/.vnc/%H%i.pid
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver %i -geometry 1024x768
ExecStop=/usr/bin/vncserver -kill %i
Restart=on-success
RestartSec=15
[Install]
WantedBy=multi-user.target
```
此配置文件定义了一个运行在用户 `greatwall` 下的 VNC 服务,设置了分辨率、工作目录以及重启策略等参数[^3]。
##### (3) 客户端配置文件示例 (`vncviewer.ini`)
```ini
[Connection]
Host=myserver.example.com
Port=5901
Encoding=Tight
CompressionLevel=9
```
此文件定义了客户端连接到远程服务器时的默认设置,包括主机地址、端口号、编码方式和压缩级别[^1]。
#### 3. 注意事项
- 配置文件的具体路径和内容可能因操作系统版本或安装方式的不同而有所差异。
- 在修改配置文件后,需要重新启动相关服务以使更改生效。例如,可以使用命令 `systemctl restart vncserver@:1.service` 来重启服务[^2]。
阅读全文
相关推荐



















