GDM jest domyślnym DM w Ubuntu od 17.10. LightDM jest nadal domyślny dla niektórych innych smaków, takich jak Xubuntu lub Lubuntu, i wątpię, czy którykolwiek z tych projektów zostanie przeniesiony do GDM, więc LightDM powinien być nadal obsługiwany w Ubuntu.
Zobacz ten post na liście mailowej od czerwca 2017 r . :
Jak być może wiesz, pulpit Ubuntu zdecydował się na korzystanie z GNOME, a to oznacza, że będziemy używać GDM zamiast LightDM. Niestety oznacza to, że prawdopodobnie zmniejszy się wysiłek rozwojowy w stosunku do Canonical.
Chcę jednak zapewnić, że nie porzucamy LightDM:
- Nadal dostarczamy LightDM w naszych istniejących wersjach Ubuntu na komputery stacjonarne i będziemy wspierać te przez wiele lat (patrz poniżej).
- Wiele pochodnych Ubuntu korzysta z LightDM i nadal wspieramy je w tym zakresie.
- Ostatecznie uważamy, że LightDM jest właściwym rozwiązaniem do zarządzania wyświetlaniem na różnych komputerach, ale nie jest to coś, z czego możemy teraz korzystać w Ubuntu. Kto wie, jak potoczy się przyszłość :)
Będę nadal zajmował się zarządzaniem wersjami dla LightDM oraz przeglądaniem i scalaniem oddziałów, jak tylko mogę. Jeśli ktoś inny jest w stanie i jest zainteresowany pomocą w tych pracach, chciałbym usłyszeć od ciebie - nie chcę blokować rozwoju tylko dlatego, że skupiam się na czymś innym.
Program powitalny LightDM można konfigurować, a program powitalny typu barebone może być szybszy niż GDM, ale złożony może być wolniejszy.
Lightdm
byłby „lekki” (cokolwiek to znaczy) lub szybszy.gdm3 ma irytujący błąd dla użytkowników Nvidia Optimus, którzy nie używają waylanda. Jeśli uruchomisz zestaw trybów jądra sterownika nvidia (modeset = 1), włączysz „synchronizację główną”, co oznacza, że nie masz już łez na ekranie laptopa. pierwsza synchronizacja działa tylko z modeset = 1, więc większość użytkowników Optimusa będzie chciała to włączyć, chyba że nie korzysta z wyświetlacza laptopa lub nie dba o rozerwanie.
W Ubuntu 18.10 pakiety nvidia aktywowane są domyślnie modeset = 1, a aktualizacja do 19.04 zachowuje to ustawienie.
19.04 (nowa instalacja) nie aktywuje modeset = 1, aby uniknąć dużego błędu gdm3.
Problem: gdm3 zabija wyświetlanie karty nvidia na monitorach zewnętrznych, gdy twój zestaw trybów = 1. Błąd nadal występuje w Ubuntu 19.04. Spekuluje się, że gdm3 widzi sterownik w trybie ustawiania trybów i decyduje, że wayland musi być w użyciu, i nie ma sposobu, aby zachował się inaczej. To musi być trudny błąd do naprawienia.
Odniesienie: https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857
https://devtalk.nvidia.com/default/topic/1042774/nvidia-drivers-390-77-no-external-display-on-ubuntu-18-04-and-quadro-m1000m/?offset=24
lightdm nie ma tego problemu (sddm również nie ma tego problemu). Jest to więc bardzo dobry powód dla użytkowników Ubuntu do zamiany gdm3 na lightdm.
EDYCJA: Oprócz użycia lightdm, istnieje obejście dla gdm3 (z którego korzysta Pop! OS od razu po wyjęciu z pudełka. System76 sprzedaje sprzęt Optimus, więc dobre wrażenia z Nvidii mają kluczowe znaczenie). Poprawka ma charakter jednowierszowy, patrz komentarz „Jeremy Soller” do odpowiedniego raportu o błędzie Ubuntu.
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857/comments/26
źródło