Sesja Gnome zamrożona, niektóre opcje ponownego uruchomienia

o naprawie zamrożonej sesji pulpitu gnome

W następnym artykule przyjrzymy się temu co możemy zrobić, jeśli znajdziemy się w obliczu zamarzniętej sesji gnomów. W dzisiejszych czasach wiele osób korzysta z Gnome Shell, ponieważ jest niezawodny, łatwy w użyciu oraz szybszy i szybszy. Jednak nawet najlepsze biurka mają problemy.

Być może najbardziej uderzającym i wyniszczającym problemem, na jaki cierpi Gnome, jest to wielu użytkowników wstrzymuje sesję. W kolejnych wierszach zobaczymy, co zrobić, gdy mamy zamrożoną sesję pulpitu Gnome.

Jak ponownie uruchomić zamrożoną sesję Gnome

Metoda 1: zrestartuj X11

Gnome Shell ma wbudowaną funkcję restartu. Użytkownicy mogą go uruchomić, aby ponownie uruchomić zamrożony pulpit. Jedynym minusem jest to, że to nie działa z Waylandemwięc musimy posługiwać się "Xorg" Aby to zadziałało.

Aby ponownie uruchomić sesję Gnome Shell, gdy wszystko jest zamrożone, zaczniemy naciskając kombinację klawiszy Alt + F2. Spowoduje to wyświetlenie okna, w którym możemy pisać polecenia.

W tym oknie będziemy musieli tylko pisać 'r". To polecenie głównie ponownie uruchamia sesję bez jej zamykania.

wykonać zamówienie z poziomu komputera

r

Będziemy mogli to robić tyle razy, ile będziemy chcieli, na wypadek gdyby pojedynczy restart nie rozwiązał problemu.

Metoda 2: Ponowne uruchamianie Waylanda

Jeśli używasz Wayland dla Gnome zauważysz dobrą wydajność, ale mimo to mogą wystąpić awarie sesji. Niestety, tutaj funkcja resetowania nie działa. Aby odzyskać kontrolę nad zespołem, trzeba będzie zrobić więcej.

Aby zrestartować sesję, w tym przypadku nie będziemy mogli pracować w środowisku graficznym Gnome. Zamiast Będziemy musieli użyć konsoli TTY i wymusić ponowne uruchomienie administratora pulpitu, który obsługuje Gnome, a tym samym móc ponownie uruchomić sesję. Aby otworzyć konsolę, możemy użyć kombinacji klawiszy Ctrl + Alt + F2 o Ctrl + Alt + F3.

Będąc w oknie konsoli TTY, będziemy musieli się zalogować. Jeśli wszystko się zgadza, uzyskamy dostęp do wiersz poleceń w trybie TTY. Stąd będziemy musieli postępować zgodnie z instrukcjami krok po kroku, aby ponownie uruchomić naszą sesję:

Krok 1: z komenda zatrzymania systemctl, zatrzymamy wykonywanie menedżera ekranu Gnome. Zrób to automatycznie wyloguje się z Gnome Shell:

sudo systemctl stop gdm

Jeśli używasz LightDM z Gnome, zamiast polecenia będziesz musiał użyć:

sudo systemctl stop lightdm

Krok 2: Podczas wykonywania polecenia stop gdm lub lightdm przestanie działać. Stąd będziemy zacznij od nowa za pomocą polecenia start:

sudo systemctl start gdm

W przypadku LightDM polecenie do wykonania wyglądałoby tak:

sudo systemctl start lightdm

Jeśli polecenia są wykonywane poprawnie, powinniśmy zobaczyć ekran logowania Gnome. Stamtąd możemy się ponownie zalogować.

Metoda 3: użycie powłoki gnome –replace

Jeśli wypróbowałeś powyższe metody Xorg i Wayland i nadal nie udało Ci się rozwiązać problemów, nadal istnieje trzeci sposób na ponowne uruchomienie sesji Gnome Shell, gdy jest ona zamrożona. Argument „obsługi produkcji rolnej, która zastąpiła„Od tego czasu działa podobnie do tego, co robiliśmy z Waylandem należy uruchomić na terminalu TTY. Uzyskamy do niego dostęp za pomocą kombinacji klawiszy Ctrl + Alt + F2 lub Ctrl + Alt + F3.

Jak tam przeczytałem, to rozwiązanie działa ze wszystkimi wersjami Gnome Shell, w tym Wayland.

W terminalu TTY zalogujemy się z naszym użytkownikiem i postępujemy zgodnie z następującymi instrukcjami:

Najpierw mamy zamiar utwórz plik o nazwie „gnome-restart" za pomocą polecenia dotykowego:

touch gnome-restart

Następujące będzie użyj polecenia echo. Za pomocą którego dodamy kod resetujący do pliku restart gnome, wpisując w terminalu najpierw wiersz:

echo '#!/bin/bash' > gnome-restart

A potem ta druga linia:

echo 'DISPLAY=:0 gnome-shell --replace &' >> gnome-restart

Zaktualizujemy uprawnienia do plików 'gnome-restart" który właśnie stworzyliśmy, abyśmy mogli go uruchomić jako program z terminala:

sudo chmod +x gnome-restart

Następujące będzie przenieś plik 'gnome-restart' do / usr / bin /. Dzięki temu otrzymamy, że system może nazywać to programem:

gnome-restart

sudo mv gnome-restart /usr/bin/

Z terminala TTY będziemy musieli napisać gnome-restart aby ponownie uruchomić naszą sesję Gnome Shell mrożony. Możemy również wykonać to polecenie bezpośrednio z pulpitu Gnome, naciskając Alt + F2, aby otworzyć okno poleceń, w którym napiszemy:

gnome-restart

Po pomyślnym wykonaniu polecenia nasza sesja powinna znów działać.

Metoda 4: użycie Killall

Zabij dla Ubuntu
Podobne artykuł:
Kill: wszystko, co musisz wiedzieć o tym poleceniu dla Uniksa

Po tym wszystkim, co powiedziałem, kiedy sesja Gnome ulega awarii, myślę, że jest to najłatwiejszy sposób na jej ponowne uruchomienie. Na TTY będziemy musieli tylko napisać:

killall -3 gnome-shell

Powyższe polecenie możemy również użyj go jako aliasu w pliku ~ / .bashrc następująco:

aka dodać gnome killall

alias kgnome=’killall -3 gnome-shell’

Po zapisaniu pliku gdy sesja na pulpicie zostanie zamrożona, z TTY będziemy musieli tylko pisać:

kgnome

Za pomocą tego polecenia wymusimy zamknięcie zablokowanej sesji.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.