我正在使用 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 上,就这样!
所以我尝试了这个:
- 在 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 的指示。
有任何想法吗 ?
任何与该问题相关的信息都将不胜感激。