- - Jak naprawić zamrożoną sesję Gnome na pulpicie

Jak naprawić zamrożoną sesję Gnome na pulpicie

Wiele osób korzysta obecnie z Gnome Shell,tak wiele głównych projektów Linuksa przyjmuje środowisko pulpitu jako domyślny interfejs użytkownika. Ogólnie rzecz biorąc, jest to dobry krok, ponieważ Gnome jest niezawodny, łatwy w użyciu i coraz szybszy z każdym wydaniem. Jednak nawet wielkie komputery stacjonarne, takie jak Gnome, mają problemy.

Być może najbardziej rażący i osłabiający problemna które cierpi Gnome (nawet przy szybkich łatkach poprawiających pulpit przy każdym wydaniu) jest zamrażający. Niezależnie od tego, czasami Gnome marznie i zamyka się. W tym przewodniku pokażemy Ci, co zrobić, gdy masz zamrożoną sesję Gnome na komputerze. Zacznijmy!

Metoda 1 - Poprawka ponownego uruchomienia X11

Gnome Shell ma wbudowaną funkcję restartu, któraużytkownicy mogą wykonać polecenie, aby szybko zrestartować zablokowany pulpit. Jedynym haczykiem jest to, że nie działa z nowym protokołem wyświetlania Wayland, więc aby to zadziałało, musisz użyć sesji „Gnome on Xorg”.

Aby ponownie uruchomić sesję Gnome Shell, gdy wszystko jest zamrożone, zacznij od naciśnięcia Alt + F2 na klawiaturze. Wykonanie tej kombinacji klawiatury spowoduje wyświetlenie okna na środku ekranu, w którym będziesz mógł wprowadzać polecenia.

W polu polecenia wpisz „r.„To polecenie w pełni zrestartuje sesję, ponownie uruchom Gnome Shell, a nawet naprawi wszelkie problemy z menedżerem okien, które możesz mieć (chociaż głównie powoduje to restart sesji bez wylogowania).

r

Naciśnij klawisz Enter, aby wykonać polecenie. Ponownie uruchom tę komendę więcej niż jeden raz, jeśli pojedynczy restart nie rozwiąże problemu. Zwykle uruchomienie polecenia ponownego uruchomienia kilka razy z rzędu rozwiązuje problem.

Metoda 2 - Poprawka restartu Wayland

Wayland to nowy nowoczesny protokół wyświetlania dlaLinux i Gnome Shell przyjęły go wcześniej. Jeśli używasz oprogramowania Intel Open Source lub innych obsługiwanych sterowników GPU, podczas uruchamiania Gnome najprawdopodobniej używasz Wayland.

Sesja Wayland dla Gnome ma mnóstwopoprawa wydajności, ale nadal mogą wystąpić awarie. Niestety funkcja restartu nie działa w tej sesji. Jeśli więc napotkasz zawieszoną sesję Gnome na pulpicie, musisz zrobić coś innego, aby odzyskać kontrolę nad komputerem.

Aby ponownie uruchomić sesję Wayland Gnome, nie będzieszpraca w środowisku komputerowym Gnome. Zamiast tego musisz uzyskać dostęp do konsoli TTY i zmusić menedżera pulpitu, który obsługuje Gnome, do ponownego uruchomienia, co spowoduje ponowne uruchomienie sesji. naciśnij Ctrl + Alt + F2 lub Ctrl + Alt + F3 aby uzyskać dostęp do konsoli TTY.

W oknie konsoli TTY musisz się zalogować. Wpisz swoją nazwę użytkownika małymi literami i naciśnij Wchodzić. Podając nazwę użytkownika, wpisz hasło. Po pomyślnym wprowadzeniu hasła uzyskasz dostęp do wiersza polecenia systemu Linux w trybie TTY.

Odtąd postępuj zgodnie z instrukcjami krok po kroku, aby ponownie uruchomić sesję Gnome Shell.

Krok 1: Używając systemctl stop polecenie, zatrzymaj działanie menedżera wyświetlania Gnome. Wykonanie tej czynności automatycznie zakończy sesję Gnome Shell i spowoduje jej zamknięcie.

sudo systemctl stop gdm

Lub, jeśli używasz LightDM z Gnome, uruchom to polecenie zamiast tego.

sudo systemctl stop lightdm

Krok 2: Po uruchomieniu polecenia stop Gnome (lub menedżer LightDM) przestanie działać. Stąd uruchom początek polecenie i ponownie uruchom menedżera logowania.

sudo systemctl start gdm

Lub, w przypadku LightDM, uruchom to polecenie.

sudo systemctl start lightdm

Zakładając, że polecenie się powiodło, komputer z systemem Linux powinien wyświetlić ekran logowania Gnome i będzie można go użyć do ponownego zalogowania się do Gnome Shell, bez zawieszonej sesji!

Metoda 3 - Wyświetl zastąpienie poprawki

Jeśli wypróbowałeś poprawki Xorg i Wayland iokazało się, że nie działały one zgodnie z Twoimi potrzebami, istnieje trzeci sposób na ponowne uruchomienie sesji Gnome Shell, gdy jest ona zamrożona, za pomocą wbudowanej funkcji „zamień” powłoki.

Polecenie „zamień” działa podobnie do poprawki Gnome Wayland, ponieważ musi zostać uruchomione w oknie TTY. Więc naciśnij Ctrl + Alt + F2 lub Ctrl + Alt + F3 aby uzyskać do niego dostęp.

Uwaga: ta poprawka działa ze wszystkimi wersjami Gnome Shell, w tym Wayland.

Wpisz się do obszaru TTY na komputerze z systemem Linuxtwoja nazwa użytkownika i hasło, aby uzyskać dostęp do interfejsu wiersza poleceń. Następnie wykonaj poniższe instrukcje krok po kroku, aby dowiedzieć się, jak zresetować sesję Gnome za pomocą tej metody.

Krok 1: Utwórz plik o nazwie „gnome-restart” za pomocą dotknąć.

touch gnome-restart

Krok 2: Korzystanie z Echo polecenie, dodaj kod restartu do pliku gnome-restart.

echo "#!/bin/bash" > gnome-restart
echo "DISPLAY=:0 gnome-shell --replace &" >> gnome-restart

Krok 3: Zaktualizuj uprawnienia do pliku „gnome-restart”, aby można go było wykonać jako program z terminala za pomocą chmod Komenda.

sudo chmod +x gnome-restart

Krok 4: Przenieś plik „gnome-restart” do / usr / bin/ aby system mógł wywołać go jak program.

sudo mv gnome-restart /usr/bin/

Krok 5: Z terminala TTY napisz gnome-restart aby ponownie uruchomić sesję Gnome Shell.

Uwaga: polecenie gnome-restart można również uruchomić bezpośrednio z pulpitu Gnome. Aby to zrobić, naciśnij Alt + F2 aby otworzyć okno poleceń na pulpicie i uruchomić polecenie wewnątrz niego.

gnome-restart

Po pomyślnym uruchomieniu polecenia z TTY powróć na pulpit Gnome, naciskając Ctrl + Alt + F2 lub Ctrl + Alt + F3. Twoja sesja powinna znów nadawać się do użytku!

Komentarze