Jak naprawić uszkodzony ekran logowania GNOME w systemie Linux

Jeśli ekran logowania GNOME jest zawieszony, pusty lub nie akceptuje danych wejściowych, przełącz się na konsolę tekstową (TTY) i uruchom ponownie menedżera wyświetlania systemu. W dystrybucji Linuksa opartej na systemie systemd, która korzysta z menedżera wyświetlania GNOME (GDM), display-manager.servicenazwa ogólna zazwyczaj pozwala ponownie uruchomić odpowiednią usługę bez zgadywania, czy dana jednostka jest wywoływana, gdmczy nie gdm3.

Ta procedura ma zastosowanie w przypadku uszkodzonego ekranu logowania. Jeśli ekran powitalny pojawia się normalnie, ale po wprowadzeniu hasła pulpit powraca do ekranu logowania, GDM może działać, a problem może dotyczyć sesji użytkownika, sterownika karty graficznej lub konfiguracji konta. Ponowne uruchomienie GDM również kończy aktywne sesje graficzne, dlatego należy z niego korzystać tylko wtedy, gdy jest to dopuszczalne.

1. Otwórz TTY i zaloguj się

Na zablokowanym ekranie logowania naciśnij Ctrl+Alt+F3 . Jeśli nic się nie zmieni, spróbuj F2, F4, F5 lub F6; na niektórych laptopach przytrzymaj również klawisz Fn. Przypisanie funkcji do konsoli wirtualnej jest różne, więc nie ma jednego klawisza funkcyjnego, który działa w każdej dystrybucji. Gdy pojawi się monit tekstowy, wpisz nazwę użytkownika i hasło systemu Linux. Hasło nie pojawi się podczas wpisywania.

Zaloguj się na zwykłe konto, które obsługuje sudo. Nie jest wymagane oddzielne logowanie root. Jeśli nie możesz połączyć się z TTY, zapoznaj się z sekcją „Jeśli skrót TTY nie działa” poniżej.

Konsola wirtualna systemu Linux wyświetla tekstowy monit logowania po przełączeniu się z niedziałającego graficznego ekranu logowania.
Konsola wirtualna systemu Linux wyświetla tekstowy monit logowania po przełączeniu się z niedziałającego graficznego ekranu logowania.

2. Sprawdź, który menedżer wyświetlania jest uruchomiony

Najpierw uruchom to polecenie statusu:

systemctl status display-manager.service --no-pager

W zależności od dystrybucji, wynik może wskazywać GDM jako gdm.servicelub . Systemd definiuje wspólną nazwę jednostki menedżera wyświetlania, zazwyczaj powiązaną z zainstalowanym menedżerem. Jeśli polecenie zgłosi, że jednostka nie została znaleziona, wyświetl dostępne usługi menedżera wyświetlania:gdm3.servicedisplay-manager.service

systemctl list-units --type=service --all | grep -Ei 'gdm|display-manager'

Użyj dokładnie tej jednostki GDM, która jest pokazana na Twoim komputerze w poniższych poleceniach. Jeśli na liście znajduje się LightDM, SDDM lub inny menedżer logowania, ta poprawka specyficzna dla GDM nie ma do niego zastosowania.

Terminal sprawdza usługę display-manager.service i pokazuje, który menedżer wyświetlania systemd jest uruchomiony.
Terminal sprawdza usługę display-manager.service i pokazuje, który menedżer wyświetlania systemd jest uruchomiony.

3. Uruchom ponownie menedżera wyświetlania raz

Gdy sprawdzenie statusu potwierdzi jednostkę generyczną lub jednostkę GDM, uruchom ją ponownie. W przypadku większości dystrybucji Systemd spróbuj:

sudo systemctl restart display-manager.service

Jeśli system wyświetlił konkretną jednostkę, zastąp ją tą nazwą, na przykład gdm.servicelub gdm3.service. Wprowadź hasło do konta, jeśli sudozostaniesz o nie poproszony. Ponowne uruchomienie zatrzymuje i uruchamia usługę; może ono zamknąć sesje graficzne i usunąć niezapisane w nich dane. Unikaj wielokrotnego ponownego uruchamiania, jeśli polecenie zgłosi błąd.

Poczekaj kilka sekund. Graficzny ekran logowania może powrócić automatycznie. Jeśli nadal widzisz TTY, przełącz się z powrotem do konsoli graficznej, próbując kombinacji klawiszy Ctrl+Alt+F1 lub Ctrl+Alt+F2 ; prawidłowy klawisz różni się w zależności od systemu. Starsze instrukcje często podają F7, ale nie wszystkie nowoczesne systemy korzystają z tego przypisania.

W terminalu uruchamiane jest polecenie systemctl restart obok panelu logowania w stylu GNOME.
W terminalu uruchamiane jest polecenie systemctl restart obok panelu logowania w stylu GNOME.

4. Przeczytaj dziennik serwisowy, jeśli ekran nadal jest uszkodzony

Skorzystaj z dziennika, aby sprawdzić, dlaczego GDM się nie powiodło lub czy nastąpiło ponowne uruchomienie bez błędów:

sudo journalctl -b -u display-manager.service --no-pager -n 80

Jeśli ogólna nazwa jednostki jest niedostępna, zastąp ją dokładną nazwą usługi znalezioną w kroku 2. To polecenie wyświetla do 80 ostatnich wpisów z bieżącego rozruchu. Poradnik administratora systemu GNOME wskazuje użytkownikom journalctldzienniki sesji i aplikacji; starsze porady oparte na ~/.xsession-errorsmogą nie mieć zastosowania do obecnych instalacji GNOME.

W terminalu wyświetlane są ostatnie wpisy dziennika systemowego dotyczące usługi menedżera wyświetlania.
W terminalu wyświetlane są ostatnie wpisy dziennika systemowego dotyczące usługi menedżera wyświetlania.

Użyj błędu, aby wybrać następny krok

  • „Brak miejsca na urządzeniu”: Sprawdź wolne miejsce za pomocą df -h / /var. Ostrożnie zwolnij miejsce przed ponowną próbą ponownego uruchomienia urządzenia.
  • Jednostka uległa awarii lub wielokrotnie się wyłącza: Sprawdź otaczające wiersze dziennika i wszelkie ostatnie aktualizacje systemu lub sterowników graficznych. Napraw lub przywróć pakiety za pomocą udokumentowanego menedżera pakietów dystrybucji; nazwy pakietów i kroki odzyskiwania nie są uniwersalne.
  • Powitanie działa, ale logowanie zapętla się: To wskazuje na coś więcej niż zawieszony ekran logowania. Sprawdź wpisy w dzienniku sesji i instrukcje rozwiązywania problemów z GNOME w dystrybucji, zamiast wielokrotnie restartować GDM.
  • Ponowne uruchomienie powiodło się, ale wyświetlacz pozostaje pusty: Przełącz się ponownie na graficzny VT, a następnie sprawdź dziennik. Problem ze stosem graficznym lub monitorem może występować nawet podczas działania samego GDM.

Jeśli skrót TTY nie działa

Wypróbuj pozostałe klawisze funkcyjne wymienione powyżej i sprawdź, czy klawiatura wymaga klawisza Fn. Jeśli komputer nadal nie reaguje, użyj trybu odzyskiwania lub ratunkowego dystrybucji, aby sprawdzić logi. Unikaj usuwania folderów konfiguracyjnych GNOME lub ponownej instalacji całego pulpitu przed zidentyfikowaniem uszkodzonego komponentu; te kroki mogą usunąć ustawienia bez rozwiązywania problemu z menedżerem wyświetlania lub grafiką.

Ta poprawka dotyczy instalacji Linuksa opartej na systemd i z uruchomionym GDM. Dokumentacja systemctl wyjaśnia restarty usług, podręcznik systemud special-unit w Ubuntu opisuje alias menedżera wyświetlania, a podręcznik debugowania sesji w GNOME omawia dzienniki.

(33) Komentarze

  1. Marta -

    Haha, zrobienie kopii zapasowej przed zmianą to najlepsza rada, jaką mogłam dostać! Dzięki za przypomnienie

  2. Michał -

    Czy ktoś zna sposób, żeby jeszcze poprawić ten ekran logowania? Może jakies dodatkowe modyfikacje

  3. Zuza -

    Fajnie, że piszecie o takich rzeczach. Często czuję się zagubiona w świecie Linuxa.

  4. Damian -

    A co z błędami, które mogą się pojawić po aktualizacji? Chciałbym uniknąć problemów w przyszłości.

  5. Hania -

    Bardzo pomocny materiał. Dzięki za rozwianie moich wątpliwości. Ekran logowania wrócił do normy

  6. Marcin -

    Wow, dzięki! Udało mi się naprawić ekran logowania i teraz wszystko wygląda lepiej niż wcześniej

  7. Lenka -

    Czy pomogłoby wyczyszczenie pamięci podręcznej? Ktoś miał takie doświadczenie? Zastanawiam się

  8. Maciej78 -

    Czy ktoś mógłby polecić dodatkowe źródła informacji na temat Gnome? Chciałbym się podszkolić

  9. Wojtek IT -

    Bardzo pomocny artykuł. Czy jest jakaś możliwość, że zaktualizujecie go o nowe informacje, jeśli pojawią się jakieś zmiany

  10. Ola Kot -

    Dzięki za artykuł! Miałam problem i zupełnie nie wiedziałam, od czego zacząć. Teraz wszystko działa jak należy

  11. Marek -

    Świetny artykuł! Naprawiłem ekran logowania w moim Gnome za pomocą podanych kroków. Dzięki za pomoc!

  12. Wera -

    Bardzo się cieszę, że trafiłam na ten artykuł! W końcu mogę korzystać z Gnome jak dawniej.

  13. Janek -

    Pytanie: Czy ten sam proces można zastosować dla innej dystrybucji Linuksa, czy są jakieś różnice

  14. Jola -

    Dzięki za pomoc! Nareszcie mogę korzystać z mojego systemu bez problemów. Udało mi się to zrobić szybciej niż myślałam

  15. Jola Pusz -

    Super pomoc! W końcu mogę się zalogować bez problemów. Mój Gnome znów działa

  16. Kamil z Poznania -

    Ten artykuł naprawdę mi pomógł! Miałem różne problemy przez uszkodzony ekran i w końcu się udało!

  17. Jacek IT -

    Czy ktoś inny miał problem z zaawansowanym wyglądem ekranu logowania? Chciałbym dodać kilka własnych motywów

  18. Sebastian -

    Czasami najprostsze rozwiązania są najlepsze. Super, że to opisałeś, bo też miałem ten sam problem

  19. Radek -

    Świetne porady! Nie spodziewałem się, że naprawa ekranu logowania może być taka prosta. Na pewno podzielę się tym z innymi

  20. Kasia89 -

    Czy ktoś może podzielić się swoimi doświadczeniami po naprawie ekranu? Jakie zmiany zauważyliście

  21. Kacper IT -

    Dzięki za instrukcje! W końcu udało mi się naprawić mój uszkodzony ekran logowania. Bez Waszej pomocy byłbym zgubiony

  22. Krzysiek -

    Czy ktoś też miał problemy z wyłączeniem animacji przy logowaniu? Jakieś rady? Tylko, proszę, bez komplikacji

  23. Pawel -

    Jak dla mnie to must-read! Naprawiłem ekran logowania i teraz wszystko wygląda super. Dziękuję!

  24. Stefan -

    Właśnie naprawiłem mój ekran logowania! Dziękuję za clear i szczegółowe wyjaśnienia. Bez Was byłoby ciężko

  25. Ola -

    To naprawdę świetny poradnik! Miałam problem z ekranem logowania od kilku dni i w końcu udało mi się to naprawić.

  26. Ania35 -

    Czy jest możliwość, żebyście napisali więcej o konfiguracji Gnome? Jestem początkująca i chciałabym lepiej zrozumieć system.

  27. Hania z Warszawy -

    Zawsze miałam trudności z Gnome, ale dzięki temu artykułowi czuję, że może jednak dam radę

  28. Filip -

    Kto by pomyślał, że naprawa ekranu logowania jest taka prosta? Dzięki za inspirację i pomoc!

  29. Ela -

    Tak! Działa! Naprawiłam ekran logowania po kilku próbach. Fajnie, że to tak opisaliście

  30. Monika -

    Dzięki za ten poradnik! Mój ekran był uszkodzony przez kilka dni, a dopiero teraz wiem, jak to naprawić. Super!

  31. Zosia -

    Czy ktoś może pomóc mi z błędem, który się pojawia przy logowaniu? Ekran się wiesza i nie wiem co robić

  32. Pola -

    O, dziękuję za to! Znalazłam rozwiązanie swojego problemu po wielu godzinach szukania. Jesteście super!

  33. Kasia -

    Świetne porady! Przyznaję, że miałem już dość tego problemu. Udało mi się wszystko naprawić w kilka minut

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.