Ubuntu 18.04登录屏幕显示设置


30

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

有什么办法可以使登录屏幕仅在启动或注销时才出现在外部屏幕上,如16.04所示?登录屏幕也没有跟随我的光标,如16.04所示。


1
对于受此错误影响的任何人:请针对GDM3评论或赞成上游错误报告,以便开发人员知道此问题很重要
ntc2

Answers:


30

这是一个已知和报告的buggdm3。当前的解决方法似乎是:

  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

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

希望这可以帮助!


谢谢你的建议。由于某种原因,它在启动时不粘在外部显示器上,尝试了大约4次。将等待错误被解决。
Aravind

这个对我有用。
jdthood

11

我也有一个外接显示器。这为我工作:

  • 使用设置 > 设备 > 显示,根据需要设置显示模式
  • 通过打开终端窗口CtrlAltT,然后键入:

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

  • 按下Enter

  • 重新启动电脑

1
这是在Ubuntu 18上对我/home/gdm
有用

/ var / lib / gdm3是〜gdm,它是gdm的主目录。服务用户帐户通常不会在/ home中获得主目录。
Amias

cp:无法创建常规文件'/var/lib/gdm/.config':无此类文件或目录;cp:无法创建常规文件'/var/lib/gdm3/.config':无此类文件或目录;cp:无法创建常规文件'〜gdm / .config':无此类文件或目录;大。在Ubuntu 18.04.1 LTS中,文件夹已移至何处?我使用Gnome 3.28.2和Wayland没关系吗?
Ayelis

10

这解决了我的问题:

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

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


7
这个答案与Damian T.的答案有何不同?
Kennet Celeste '18

1
这是使登录屏幕显示在我的外接显示器上的唯一答案。但是,当我实际登录时,我只有黑屏,并且不得不恢复模式才能撤消WaylandEndable=false
drhagen

它为我工作。我尝试了其他答案,但是它们没有用,但是这个可行。非常感谢。
amedina
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.