Ubuntu 18.04 Anmeldebildschirm Anzeigeeinstellungen

30

Unter Ubuntu 18.04 habe ich meinen Laptop an ein externes Display angeschlossen und kann das externe Display als primären und nur als externen Anzeigemodus festlegen. Wenn ich meinen Laptop einschalte oder mich von meiner Sitzung abmelde, wird der Anmeldebildschirm nur auf meinem (internen) Laptopbildschirm angezeigt. Sobald ich mich anmelde, wechselt das Display jedoch nur zu extern und mein Laptop-Bildschirm schaltet sich erwartungsgemäß aus.

Gibt es eine Möglichkeit, den Anmeldebildschirm beim Booten oder beim Abmelden wie in 16.04 nur auf dem externen Bildschirm anzuzeigen? auch der Anmeldebildschirm folgt meinem Cursor nicht wie in 16.04.

Aravind
quelle
1
An alle, die von diesem Fehler betroffen sind: Bitte kommentieren Sie den Upstream-Fehlerbericht für GDM3 oder stimmen Sie ihn ab , damit die Entwickler wissen, dass dieses Problem wichtig ist
ntc2

Antworten:

30

Dies ist ein bekannter und gemeldeter Fehler mit gdm3 . Die aktuelle Problemumgehung sieht folgendermaßen aus:

  1. Settings > Devices > DisplaysRufen Sie Ihre Monitore auf und konfigurieren Sie sie wie gewünscht für Ihren Anmeldebildschirm (in Ihrem Fall ist die interne Laptop-Anzeige deaktiviert). Klicken Sie auf die Schaltfläche "Speichern", wenn Sie fertig sind.
  2. Kopieren Sie die monitors.xmlDatei Ihres Benutzers in den Basisordner des gdmBenutzers.

monitors.xmlÖffnen Sie zum Kopieren der Datei ein Terminal und führen Sie folgende Schritte aus:

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

Starten Sie dann neu und prüfen Sie, ob Ihre Änderungen bestehen bleiben. Wenn dies nicht funktioniert, wiederholen Sie den gesamten Vorgang. Ich habe zwei Mal gebraucht, um es zum Kleben zu bringen. Ich konnte auch einen Neustart durchführen, wobei mein externes Display nicht angeschlossen war und auf mein internes Laptop-Display zurückgeschaltet wurde. Ich habe erneut einen Neustart durchgeführt und die Verbindung wiederhergestellt, und es wird wieder auf meinen externen Monitor umgeschaltet.

Hoffe das hilft!

Damian T.
quelle
Danke für deinen Vorschlag. Aus irgendeinem Grund bleibt es beim Booten nicht auf dem externen Bildschirm. Versuchen Sie es etwa viermal. Wartet darauf, dass der Fehler behoben wird.
Aravind
Für mich geht das.
Jdthood
11

Ich habe auch einen externen Monitor. Das hat bei mir funktioniert:

  • Stellen Sie Ihren Anzeigemodus wie gewünscht über Einstellungen > Geräte > Anzeigen ein
  • Öffnen Sie ein Terminalfenster, indem Sie drücken CtrlAltTund dann Folgendes eingeben:

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

  • Drücken Sie die Eingabetaste

  • Starten Sie den Computer neu
JD
quelle
1
Dies war die einzige Antwort, die für mich auf Ubuntu 18 funktioniert hat ... dieser Ordner existiert tatsächlich anders als/home/gdm
finsbury 20.10.18 um 15.05
/ var / lib / gdm3 ist ~ gdm, das Ausgangsverzeichnis seines gdm. Dienstbenutzerkonten erhalten normalerweise keine Basisverzeichnisse in / home.
Amias
cp: kann keine reguläre Datei erstellen '/var/lib/gdm/.config': Keine solche Datei oder kein solches Verzeichnis; cp: kann keine reguläre Datei erstellen '/var/lib/gdm3/.config': Keine solche Datei oder kein solches Verzeichnis; cp: kann keine reguläre Datei erstellen '~ gdm / .config': Keine solche Datei oder kein solches Verzeichnis; Groß. Wohin wurde der Ordner in Ubuntu 18.04.1 LTS verschoben? Ist es wichtig, dass ich Gnome 3.28.2 und Wayland verwende?
Ayelis
10

Das hat meine Frage gelöst:

Gehen Sie zu Einstellungen> Geräte> Anzeigen und konfigurieren Sie Ihre Monitore so, wie Sie es für Ihren Anmeldebildschirm möchten (in Ihrem Fall ist die interne Laptop-Anzeige deaktiviert). Klicken Sie auf die Schaltfläche "Speichern", wenn Sie fertig sind.

Kopieren Sie die Datei monitore.xml Ihres Benutzers in den Basisordner für GDM-Benutzer.

Öffnen Sie ein Terminal und führen Sie die folgenden Schritte aus, um die Datei "monitore.xml" zu kopieren:

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

Und in der Datei /etc/gdm3/custom.conf entfernen Sie WaylandEnable = false

Aravind
quelle
7
Inwiefern unterscheidet sich diese Antwort von der von Damian T.?
Kennet Celeste
1
Dies ist die einzige Antwort, die den Anmeldebildschirm auf meinem externen Monitor erscheinen ließ. Als ich mich jedoch angemeldet habe, war mein Bildschirm nur schwarz und ich musste den Wiederherstellungsmodus aufheben, um den Vorgang rückgängig zu machen WaylandEndable=false.
drhagen
Es hat bei mir funktioniert. Ich habe die anderen Antworten ausprobiert und sie haben nicht funktioniert, aber diese funktioniert. Vielen Dank.
Amedina