我们买了一个小盒子作为我们的服务器并安装了 ubuntu linux。
我们没有插入任何显示器,而是将远程桌面/vnc 连接到服务器(使用 TightVNC)。
然而,默认的显示分辨率大约为 1024x768,而我们的本地显示器通常要大得多。
在没有显示器的情况下,我们如何更改服务器上的分辨率?最好是在启动时设置。在 VNC 时更改也可以。
(当我们插入显示器时,它工作正常)
答案1
也许尝试创建一个 /etc/X11/xorg.conf 文件,内容如下:
Section "Device"
Identifier "VNC Device"
Driver "vesa"
EndSection
Section "Screen"
Identifier "VNC Screen"
Device "VNC Device"
Monitor "VNC Monitor"
SubSection "Display"
Modes "1280x1024"
EndSubSection
EndSection
Section "Monitor"
Identifier "VNC Monitor"
HorizSync 30-70
VertRefresh 50-75
EndSection
...其中 1280x1024 将被您想要的分辨率替换。
我没有亲自测试过;这是来自http://ubuntuforums.org/showthread.php?p=8636175(第一篇帖子)。
答案2
启动 TightVNC 服务器时,其中一个选项是几何学. 根据手册页虚拟网络服务器,这决定了分辨率。
-geometry widthxheight
指定要创建的 VNC 桌面的大小。默认为 1024x768