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

Kir*_*sky 30 gdm login-screen 10.10 multiple-monitors

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

我在 Twinview 模式下使用 Nvidia GT9500 视频卡。我无法使用 Xinerama,因为 vpdau 在这种模式下无法正常工作。

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


现在我的主显示器的分辨率等于 1920x1080。问题仍然存在,鼠标光标总是出现在第二台显示器的右下角。

And*_*Mao 41

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

  1. 作为登录用户正确设置监视器布局(请参阅永久设置监视器为主

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

    cp ~/.config/monitors.xml ~gdm/.config/
    
    Run Code Online (Sandbox Code Playgroud)

更多详情请参见https://bbs.archlinux.org/viewtopic.php?id=161903

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

对于您想成为主要的监视器,在标签之间放置一个“是”,并为所有其他屏幕放置一个“否”。前任:<primary>yes</primary>

  • 确认,它也适用于 GNOME 3.10。`~gdm/.config/` 的绝对位置是 `/var/lib/gdm/.config/` 以防其他人想知道。 (7认同)
  • 在 gnome 3.14 上看到:`sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/` (6认同)
  • 使用 Xorg 在 17.10 中仍然有效。但不要试图变得聪明并符号链接您的用户配置。不起作用。 (2认同)