我的笔记本电脑通过 VGA 连接到显示器。当我启动电脑时,登录屏幕同时显示在显示器和笔记本电脑屏幕上,并且分辨率不正确。我希望它只显示在显示器屏幕上,分辨率为 1920x1080。有什么建议吗?
答案1
如果您希望多显示器系统启动时显示跨屏桌面,而不是每个输出都是其他输出的镜像,则需要手动配置 X 服务器。您可以使用一个相当小的/etc/X11/xorg.conf
文件来执行此操作。例如,在我的系统上,它仅包含:
Section "Device"
Identifier "ATI Technologies Inc Juniper [Radeon HD 5700 Series]"
Driver "ati"
Option "monitor-HDMI-0" "DELL U2311H [1]"
Option "monitor-DVI-1" "DELL U2311H [2]"
EndSection
Section "Monitor"
Identifier "DELL U2311H [1]"
Option "LeftOf" "DVI-1"
Option "Primary" "true"
EndSection
Section "Monitor"
Identifier "DELL U2311H [2]"
EndSection
这将配置两个屏幕,将连接到HDMI-0
输出的屏幕作为主屏幕,并将输出的左侧连接到DVI-1
。使用此视频卡/显示器组合可以正确检测分辨率。如果没有自动选择最佳模式,您可能需要PreferredMode
在相关显示器部分指定选项。
完整的文档可以在xorg.conf
手册页中找到。
答案2
有一个很酷的小程序可以帮助解决这个问题,它叫“lxrandr”
从 Ubuntu 软件中心安装。