![在 18.04 中是否可以使登录屏幕出现在外部显示器上?](https://linux22.com/image/942626/%E5%9C%A8%2018.04%20%E4%B8%AD%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%99%BB%E5%BD%95%E5%B1%8F%E5%B9%95%E5%87%BA%E7%8E%B0%E5%9C%A8%E5%A4%96%E9%83%A8%E6%98%BE%E7%A4%BA%E5%99%A8%E4%B8%8A%EF%BC%9F.png)
在 Ubuntu 18.04 上,我已将笔记本电脑连接到外部显示器,并且能够将外部显示器设置为主显示器和仅外部显示器模式。但是,当我打开笔记本电脑或从会话中注销时,显示登录屏幕仅显示在我的(内部)笔记本电脑屏幕上。但是,一旦我登录,显示器就会切换到仅外部显示器,并且我的笔记本电脑屏幕会按预期关闭。
有没有办法让登录屏幕仅在启动或注销时出现在外部屏幕上,就像在 16.04 中一样?此外,登录屏幕不会像在 16.04 中那样跟随我的光标。
答案1
这是一个众所周知的已报告错误和gdm3。当前的解决方法似乎是:
- 进入
Settings > Devices > Displays
并按照您想要的方式配置您的登录屏幕的显示器(在您的情况下,禁用内部笔记本电脑显示器)。完成后单击“保存”按钮。
(笔记:使用备用桌面环境(例如 Cinnamon)更改此设置可能不会传播预期的更改。) - 将用户
monitors.xml
文件复制到用户的主文件夹中gdm
。
要复制monitors.xml
文件,请打开终端并执行以下操作:
sudo cp ~/.config/monitors.xml ~gdm/.config/monitors.xml
sudo chown gdm:gdm ~gdm/.config/monitors.xml
然后,重新启动并查看您的更改是否有效。如果此方法无效,请尝试再次执行整个过程。我花了两次时间才让它生效。我还能够在断开外接显示器的情况下重新启动,然后它切换回我的笔记本电脑内置显示器。我再次重新启动并重新连接,然后它切换回我的外接显示器。
希望这可以帮助!
答案2
这解决了我的问题:
进入“设置”>“设备”>“显示器”,然后按照您想要的方式配置登录屏幕的显示器(在您的情况下,禁用笔记本电脑内置显示器)。完成后,单击“保存”按钮。
将用户monitors.xml
文件复制到用户的主文件夹中gdm
。
要复制 monitors.xml 文件,请打开终端并执行以下操作:
sudo cp ~/.config/monitors.xml ~gdm/.config/monitors.xml
sudo chown gdm:gdm ~gdm/.config/monitors.xml
并取消/etc/gdm3/custom.conf
注释 WaylandEnable=false
答案3
我也有外接显示器。这对我有用:
根据需要设置显示模式设置>设备>显示器
按打开终端窗口CtrlAltT,然后输入:
sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config
打进入
重新启动计算机