在 18.04 中是否可以使登录屏幕出现在外部显示器上?

在 18.04 中是否可以使登录屏幕出现在外部显示器上?

在 Ubuntu 18.04 上,我已将笔记本电脑连接到外部显示器,并且能够将外部显示器设置为主显示器和仅外部显示器模式。但是,当我打开笔记本电脑或从会话中注销时,显示登录屏幕仅显示在我的(内部)笔记本电脑屏幕上。但是,一旦我登录,显示器就会切换到仅外部显示器,并且我的笔记本电脑屏幕会按预期关闭。

有没有办法让登录屏幕仅在启动或注销时出现在外部屏幕上,就像在 16.04 中一样?此外,登录屏幕不会像在 16.04 中那样跟随我的光标。

答案1

这是一个众所周知的已报告错误gdm3。当前的解决方法似乎是:

  1. 进入Settings > Devices > Displays并按照您想要的方式配置您的登录屏幕的显示器(在您的情况下,禁用内部笔记本电脑显示器)。完成后单击“保存”按钮。
    笔记:使用备用桌面环境(例如 Cinnamon)更改此设置可能不会传播预期的更改。)
  2. 将用户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

  • 进入

  • 重新启动计算机

相关内容