当前位置: 首页>>技术教程>>正文


强制 gdm 登录屏幕到主监视器

, , ,

问题描述

我的视频卡上连接了两台显示器。主监视器的分辨率等于 1280×1024,第二个监视器的分辨率为 1920×1200。我的 gdm 登录屏幕始终出现在第二台显示器上,即使它已关闭。我的问题是如何强制 gdm 始终在分辨率为 1280×1024 的主显示器上显示登录屏幕?

我在 Twinview 模式下使用 Nvidia GT9500 videcard。我无法使用 Xinerama,因为 vpdau 在此模式下无法正常工作。

我发现鼠标指针总是出现在屏幕联合的中心,而中心总是在分辨率更高的显示器上。登录屏幕始终显示鼠标光标所在的位置。


现在我的主显示器的分辨率等于 1920×1080。问题依然存在,鼠标光标总是出现在第二台显示器的 right-bottom 角落。

最佳思路

对于较新版本的 Ubuntu,例如 13.10 或使用 Gnome 3.8 的 upgraded 13.04,此过程有所不同,因为 X 配置文件不再控制显示器布局。您必须执行以下操作:

  1. 以 logged-in 用户的身份正确设置显示器布局(参见 Permanantly set monitor as primary)

  2. 将配置文件复制到 gdm 设置

    \n

    cp ~/.config/monitors.xml ~gdm/.config/\n

有关详细信息,请参阅 https://bbs.archlinux.org/viewtopic.php?id=161903

  1. 在 monitors.xml 文件中有标记为:<primary>something</primary> 的标签

对于您想成为主要显示器的显示器,在标签之间放置一个 ‘yes’,并为所有其他屏幕放置一个 ‘no’。\n 例如:<primary>yes</primary>

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13701.html,未经允许,请勿转载。