Ubuntu下TigerVNC調整分辨率與色彩的操作指南
分辨率決定了遠程桌面的顯示尺寸,以下是三種常用設置方法:
通過vncserver
命令的-geometry
參數直接指定分辨率,格式為寬度x高度
(如1920x1080)。
示例命令:
vncserver :1 -geometry 1920x1080
:1
表示顯示編號(對應端口號5901,:2對應5902,依此類推);通過修改VNC配置文件或啟動腳本,使分辨率成為默認值。
~/.vnc/xstartup
文件xstartup
是VNC啟動桌面環境的腳本,可在其中添加-geometry
參數。
操作步驟:
nano ~/.vnc/xstartup
;exec
命令前添加:#!/bin/sh
# 設置分辨率(1920x1080)
/usr/bin/X :1 -geometry 1920x1080 -depth 24 &
# 啟動桌面環境(如GNOME)
exec /etc/X11/Xsession ubuntu-xsession
chmod +x ~/.vnc/xstartup
。若VNC以systemd服務運行(如開機自啟),需編輯服務配置文件。
操作步驟:
:1
替換為你的顯示編號):sudo nano /etc/systemd/system/vncserver@:1.service
[Service]
部分,找到ExecStart
行,添加-geometry
參數:ExecStart=/usr/bin/vncserver -geometry 1920x1080 -depth 24 :%i
sudo systemctl daemon-reload
sudo systemctl restart vncserver@:1.service
部分VNC客戶端(如TigerVNC Viewer)支持連接后修改分辨率:
192.168.1.100:5901
)并連接;顏色深度決定了遠程桌面的色彩豐富度,常見值為16位(65536色)、24位(1677萬色,推薦)、32位(真彩色)。
通過vncserver
命令的-depth
參數指定顏色深度。
示例命令:
vncserver :1 -geometry 1920x1080 -depth 24
-depth 24
表示24位色(推薦,平衡畫質與性能);~/.vnc/xstartup
文件在xstartup
腳本中添加-depth
參數(與-geometry
一起)。
示例:
#!/bin/sh
/usr/bin/X :1 -geometry 1920x1080 -depth 24 &
exec /etc/X11/Xsession ubuntu-xsession
chmod +x ~/.vnc/xstartup
。編輯服務文件的ExecStart
行,添加-depth
參數。
示例:
ExecStart=/usr/bin/vncserver -geometry 1920x1080 -depth 24 :%i
sudo systemctl daemon-reload
sudo systemctl restart vncserver@:1.service
部分VNC客戶端(如RealVNC)支持連接后修改顏色深度:
sudo ufw allow 5901/tcp
)。