自从我启用 Wayland 以来,我就遇到了这个问题,这是在使用双显示器时使我的笔记本电脑正常工作所必需的。问题在于当我启动 Ubuntu 时,登录屏幕出现在外接显示器上,如果我使用双显示器设置,这并不是什么问题。问题是我的 PC 是一台笔记本电脑,即使没有连接外接显示器,登录屏幕也不会出现在我的笔记本电脑上。实际上,当这种情况发生时,我的 PC 会完全冻结,显示 Ubuntu 加载窗口,为了登录,我必须连接 HDMI 电缆,这样登录过程才能继续,我才能输入密码。
我使用的是 Ubuntu 24.04,带有 gnome 和 wayland。我的电脑有一个集成的 Intel GPU 和一个 Nvidia dGPU。
我写这篇文章是因为我尝试了在不同的论坛上看到的很多不同的东西,但都没能让它正常工作。另外,我读到的问题都是针对 Ubuntu 22 及更早版本的,我不知道是否有区别。
我尝试将monitors.xml
文件从复制~/.config/
到/var/lib/gdm3/
,但没有成功。我还尝试删除监视器配置文件,正确配置显示器并重新创建它,但都失败了。还尝试在 monitors.xml 文件中手动写入“是”表示内部显示器,写入“否”表示外部显示器,甚至删除与外部监视器相对应的字段,只将一个监视器配置为我的主监视器,而没有配置任何监视器。
我也尝试写以下内容:
Section "Monitor"
Identifier "eDP-1"
Option "Primary" "true"
EndSection
在一个文件中:/etc/X11/xorg.conf.d/10-primary-display.conf
这暂时解决了问题但后来它又开始发生。
我将非常感激任何形式的帮助。我对 Linux 生态系统还很陌生,所以对我来说,有时让事情运转起来有点混乱。
先感谢您!