Ubuntu 18.04登录界面显示设置

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

有没有办法让我的登录界面只能在启动时出现在外部屏幕上,或者在退出时如16.04那样? 登录屏幕也不像16.04那样跟随我的光标。

这是gdm3的已知和报告的错误。 目前的解决方法似乎是:

  1. 进入Settings > Devices > Displays并按照您的登录屏幕的方式配置显示器(在您的情况下,禁用内部笔记本电脑显示)。 完成后单击“保存”按钮。
  2. 将用户的monitors.xml文件复制到gdm用户的主文件夹中。

要复制monitors.xml文件,请打开终端并执行以下操作:

 sudo cp ~/.config/monitors.xml ~gdm/.config/monitors.xml sudo chown gdm:gdm ~gdm/.config/monitors.xml 

然后,重新启动并查看您的更改是否仍然存在。 如果这不起作用,请尝试再次完成整个过程。 它花了两次才能让它坚持下去。 我也可以在我的外部显示器断开连接的情况下重启,然后切换回我的内置笔记本电脑显示器。 我重新启动并重新连接,然后切换回我的外接显示器。

希望这可以帮助!

这解决了我的问题:

进入设置>设备>显示并按照您的登录屏幕的方式配置显示器(在您的情况下,禁用内部笔记本电脑显示)。 完成后单击“保存”按钮。

将用户的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

我也有外接显示器。 这对我有用:

  • 使用设置 > 设备 > 显示 设置所需的显示模式
  • 按住Ctrl + Alt + T打开终端窗口,然后键入:

    sudo cp~ / .config / monitors.xml /var/lib/gdm3/.config

  • 按Enter键 ,然后重新启动计算机