设置标准11.10 VNC服务器的桌面分辨率

是否可以为内置的ubuntu 11.10 vnc服务器指定桌面分辨率? 我没有连接显示器(无头)时默认为640×480,我找不到改变它的方法。 它有任何命令行参数吗?

发布了类似的问题:

在没有屏幕的情况下启动时设置屏幕分辨率

注意:该框设置为自动登录,因此如果我可以更改自动登录分辨率(没有监视器),这可能会有所帮助。

终于把它弄清楚了。

显然问题是,由于没有监视器,当盒子启动时没有启动有效的“屏幕”,因此Unity设置对话框中没有可用的分辨率。

但是,当没有找到屏幕时,系统似乎默认为“虚拟桌面”,分辨率为640×480。 系统确实支持具有与连接的监视器不同的分辨率的虚拟桌面(在本例中为none),因此诀窍是更改默认的虚拟桌面分辨率。 这可以在/etc/X11/xorg.conf中完成。

我的文件目前看起来像这样。

Section "Device" Identifier "Default Device" Option "NoLogo" "True" EndSection Section "Monitor" Identifier "Configured Monitor" EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" Device "Default Device" SubSection "Display" Depth 24 Virtual 1280 800 EndSubSection EndSection 

这似乎就足够了,您可以将“Virtual 1280 800”部分更改为您想要的任何内容。 然后重启盒子。 我正在使用内置的vino VNC服务器。