指定 Gnome 显示管理器 (GDM) 在带有 nvidia 卡的特定显示器上显示登录信息

指定 Gnome 显示管理器 (GDM) 在带有 nvidia 卡的特定显示器上显示登录信息

我正在使用 Gentoo Linux,我有 Nvidia GTX3060 显卡,我将 3 个显示器连接到它,一个带有 DP,一个带有 HDMI。

我的桌面是 wayland 下的 gnome,带有 Gnome 显示管理器 (gdm)

现在的问题是,gdm 在特定的显示器上显示登录页面,我有时在该显示器上看电视,我想将登录页面移动到不同的显示器上显示,但没有效果..真的没有任何效果!

xrandr --query 显示:

DP-2 connected 2560x1080+0+0 (normal left inverted right x axis y axis) 800mm x 340mm
HDMI-2 connected primary 2560x1440+2560+0 (normal left inverted right x axis y axis) 600mm x 340mm
DP-1 connected 3840x2160+5120+0 (normal left inverted right x axis y axis) 600mm x 340mm

我不希望登录页面显示在 DP-1 上,就这样!

所以我尝试了这个:

  1. 在 gnome 中,配置为禁用监视器,并将 monitors.xml 复制到 /var/lib/gdm/.config/monitors.xml(检查权限和所有内容)但它没有改变任何东西。

这是我的monitors.xml:

<monitors version="2">
  <configuration>
    <logicalmonitor>
      <x>0</x>
      <y>0</y>
      <scale>1</scale>
      <monitor>
        <monitorspec>
          <connector>DP-2</connector>
          <vendor>GSM</vendor>
          <product>34GL750</product>
          <serial>0x0000c474</serial>
        </monitorspec>
        <mode>
          <width>2560</width>
          <height>1080</height>
          <rate>144.001</rate>
        </mode>
      </monitor>
    </logicalmonitor>
    <logicalmonitor>
      <x>2560</x>
      <y>0</y>
      <scale>1</scale>
      <primary>yes</primary>
      <monitor>
        <monitorspec>
          <connector>HDMI-2</connector>
          <vendor>SAM</vendor>
          <product>S27H85x</product>
          <serial>H4ZM300189</serial>
        </monitorspec>
        <mode>
          <width>2560</width>
          <height>1440</height>
          <rate>59.951</rate>
        </mode>
      </monitor>
    </logicalmonitor>
    <disabled>
      <monitorspec>
        <connector>DP-1</connector>
        <vendor>GSM</vendor>
        <product>LG HDR 4K</product>
        <serial>0x00047985</serial>
      </monitorspec>
    </disabled>
  </configuration>
</monitors>

正如您在此处看到的,DP-1 已被禁用。但它在 gdm 中没有任何改变。

我也尝试过编辑/etc/gdm/Init/Default和添加xrandr --output DP-1 --off,但没有成功,我想这是有道理的,因为我使用了 wayland。

我尝试通过 DP 或 HDMI 将显示器连接到显卡的任何其他插槽,它总是喜欢在该屏幕上显示登录信息!

我已经在 gdm 中启用了调试,但我没有看到任何错误,甚至没有看到有关 monitors.xml 的指示。

有任何想法吗 ?

任何与该问题相关的信息都将不胜感激。

相关内容