要在Debian系统上通过VNC自定义分辨率,您可以按照以下步骤操作:
xrandr
命令行工具查看支持的分辨率: 打开终端,输入以下命令查看系统支持的分辨率:
xrandr
生成新的分辨率模式:
使用cvt
命令生成新的分辨率模式。例如,设置为1280x800分辨率:
cvt 1280 800
这将输出类似以下的结果:
# 1280x800 59.96 Hz (CVT 1.30MA) hsync: 63.63 kHz; pclk: 85.25 MHz
Modeline "1280x800_60.00" 85.25 1280 1360 1496 1712 800 803 809 834 -hsync +vsync
添加新的分辨率模式:
使用xrandr --newmode
命令添加新的分辨率模式。将1280x800_60.00
替换为上一步生成的Modeline中的内容:
xrandr --newmode "1280x800_60.00" 85.25 1280 1360 1496 1712 800 803 809 834 -hsync +vsync
将新的分辨率模式添加到VNC显示器:
使用xrandr --addmode
命令将新的分辨率模式添加到VNC显示器(例如::1
):
xrandr --addmode :1 "1280x800_60.00"
设置新的分辨率:
使用xrandr -s
命令设置新的分辨率:
xrandr -s 1280x800
编辑VNC服务器配置文件:
打开VNC服务器的配置文件,通常位于/etc/systemd/system/vncserver@:1.service
。使用文本编辑器打开,例如:
sudo nano /etc/systemd/system/vncserver@:1.service
添加-geometry
参数:
在ExecStartPre
行中添加-geometry
参数,设置所需的分辨率。例如,设置为1280x800:
ExecStartPre=/usr/bin/vncserver -kill :%i /dev/null 2>&1 -geometry 1280x800
重新加载systemd配置并重启VNC服务器: 保存文件并退出编辑器,然后重新加载systemd配置并重启VNC服务器:
sudo systemctl daemon-reload
sudo systemctl restart vncserver@:1.service
现在,当您启动VNC服务器时,它将使用指定的分辨率。
请注意,具体的命令和步骤可能会因Debian版本和VNC服务器的具体配置有所不同。如果上述方法不适用,建议查阅您所使用的VNC服务器软件的具体文档。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: 如何在Debian中配置Node.js的日志系统