Ekran logowania Ubuntu 18.04 Ustawienia wyświetlania


30

W systemie Ubuntu 18.04 podłączyłem laptopa do wyświetlacza zewnętrznego i jestem w stanie ustawić wyświetlacz zewnętrzny jako tryb podstawowy i tylko ekran zewnętrzny. Ale kiedy włączam laptopa lub wylogowuję się z sesji, ekran logowania wyświetla się tylko na ekranie (wewnętrznego) laptopa. Ale po zalogowaniu wyświetlacz przełącza się tylko na zewnętrzny, a ekran laptopa wyłącza się zgodnie z oczekiwaniami.

Czy istnieje sposób, aby ekran logowania pojawiał się tylko na ekranie zewnętrznym podczas uruchamiania lub wylogowywania, jak w 16.04? również ekran logowania nie podąża za moim kursorem, jak w 16.04.


1
Wszystkim dotkniętym tym błędem: prosimy o komentarz lub głosowanie w górę raportu o błędzie GDM3 , aby programiści wiedzieli, że ten problem jest ważny
ntc2

Odpowiedzi:


30

Jest to znany i zgłaszany błąd związany z gdm3 . Obecne obejście wygląda następująco:

  1. Wejdź Settings > Devices > Displaysi skonfiguruj swoje monitory tak, jak chcesz na ekranie logowania (w twoim przypadku wewnętrzny wyświetlacz laptopa jest wyłączony). Po zakończeniu kliknij przycisk „Zapisz”.
  2. Skopiuj monitors.xmlplik użytkownika do folderu domowego dla gdmużytkownika.

Aby skopiować monitors.xmlplik, otwórz terminal i wykonaj następujące czynności:

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

Następnie uruchom ponownie i sprawdź, czy zmiany się utrzymują. Jeśli to nie zadziała, spróbuj ponownie przejść przez cały proces. Zajęło mi to dwa razy, aby się przykleił. Byłem także w stanie zrestartować się z odłączonym zewnętrznym wyświetlaczem, który wrócił do wewnętrznego wyświetlacza laptopa. Ponownie uruchomiłem ponownie i ponownie go podłączyłem, a następnie przełącza się z powrotem na monitor zewnętrzny.

Mam nadzieję że to pomoże!


Dziękuje za twoją sugestię. Z jakiegoś powodu nie przykleja się do zewnętrznego wyświetlacza podczas uruchamiania, próbowano około 4 razy. Poczeka na usunięcie błędu.
Aravind,

Mi to pasuje.
jdthood,

11

Ja też mam zewnętrzny monitor. To działało dla mnie:

  • Ustaw żądany tryb wyświetlania za pomocą Ustawienia > Urządzenia > Wyświetlacze
  • Otwórz okno terminala, naciskając, CtrlAltTa następnie wpisz:

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

  • Naciśnij Enter

  • Uruchom ponownie komputer

1
To była jedyna odpowiedź, która działała dla mnie na Ubuntu 18 ... ten folder faktycznie istnieje w przeciwieństwie do/home/gdm
finsbury

/ var / lib / gdm3 to ~ gdm, katalog domowy jego gdm. Konta użytkowników usług zwykle nie otrzymują katalogów domowych w katalogu / home.
Amias,

cp: nie można utworzyć zwykłego pliku „/var/lib/gdm/.config”: Brak takiego pliku lub katalogu; cp: nie można utworzyć zwykłego pliku „/var/lib/gdm3/.config”: Brak takiego pliku lub katalogu; cp: nie można utworzyć zwykłego pliku „~ gdm / .config”: Brak takiego pliku lub katalogu; Świetny. Gdzie folder został przeniesiony w Ubuntu 18.04.1 LTS? Czy to ważne, że używam Gnome 3.28.2 i Wayland?
Ayelis

10

To rozwiązało mój problem:

Przejdź do Ustawienia> Urządzenia> Wyświetla i konfiguruj monitory tak, jak chcesz na ekranie logowania (w twoim przypadku wyświetlacz wewnętrzny laptopa jest wyłączony). Po zakończeniu kliknij przycisk „Zapisz”.

Skopiuj plik monitors.xml użytkownika do folderu domowego dla użytkownika gdm.

Aby skopiować plik monitors.xml, otwórz terminal i wykonaj następujące czynności:

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

I w /etc/gdm3/custom.conf uncomment WaylandEnable = false


7
Czym różni się ta odpowiedź od odpowiedzi Damiana T.?
Kennet Celeste

1
To jedyna odpowiedź, która spowodowała wyświetlenie ekranu logowania na moim monitorze zewnętrznym. Jednak kiedy się zalogowałem, dostałem tylko czarny ekran i musiałem przejść do trybu odzyskiwania, aby cofnąć WaylandEndable=false.
drhagen

To zadziałało dla mnie. Próbowałem innych odpowiedzi i one nie działały, ale ta działa. Wielkie dzięki.
amedina,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.