错误的显示器/显示屏上的登录屏幕

错误的显示器/显示屏上的登录屏幕

我将 Soundbar 系统连接到 HDMI 端口 (1),并将显示器连接到显示端口 (2)。在 Windows 上,我可以镜像两个 3840x1600 的输出,因此可以通过显示端口在显示器上正常显示,并在 sounbar 上播放 5.1 音频(忽略视频)。Ubuntu 不允许以如此高的分辨率镜像输出,并强制我使用并排显示。但 Yamaha 条形音箱始终被检测为第一个显示器,而我的显示器始终被检测为第二个显示器。我正在更改显示设置以将第二个显示器作为主显示器,但它仅在登录后才有效。登录时,HDMI 显示器始终被视为主显示器,并且由于它是声音设备而不可见 :)。如何强制 HDMI 端口始终为第二个/第二个显示器?或者如何在 Ubuntu 中镜像 3840x1600 输出(Windows 允许这样做,Display Port 和 HDMI 端口电缆都能够输出 8K)。

答案1

对于至少 Ubuntu 22.04:

  1. 登录并设置监视器布局
  2. 检查配置文件内部的~/.config/monitors.xml标签是否<primary>yes</primary>在正确的监视器中设置。
  3. 将配置文件从您的用户复制到 gdm3 文件夹:sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/
  4. 更正文件所有者monitors.xmlsudo chown gdm:gdm /var/lib/gdm3/.config/monitors.xml
  5. 重启

gdm3 配置文件夹在这里 -> /var/lib/gdm3/.config

用户.config文件夹在这里-> /home/user/.config

这对我有用。

答案2

设置显示器后,将配置文件复制~/.config/monitors.xml到显示管理器的文件夹中。

对于 gnome 显示管理器来说,它将是:/etc/gdm3/

对于 lightdm,它将是:/etc/ldm/

这应该允许您设置主显示器来显示登录部分,而不是背景。

相关内容