Jak odzyskać po zamrożeniu GNOME 3.2?

14

Mam zainstalowany Ubuntu 11.10 i używam GNOME 3.2. Nie pozostaje mi nic innego, jak zrestartować gdm lub zrestartować system, gdy GNOME zawiesi się.

GNOME zawiesza się w momencie wznawiania zawieszenia i za każdym razem, gdy szukam w panelu, pomimo zainstalowania motywu zgodnego z GNOME 3.2.

Czy jest jakaś opcja, aby zrestartować powłokę z tty? Czy jest jakieś inne rozwiązanie, aby wyjść z zamrożenia?

Vivek
źródło
Czy faktycznie mogę zapytać, czy kiedy wszystko się zawiesi, nadal możesz poruszać myszą, czy też ruch myszy jest również uniemożliwiony?
Dason
Jestem w stanie przesunąć mysz i zalogować się do tty.
Vivek
To pytanie należy zamiast tego złożyć jako raport o błędzie, dzięki! Instrukcje tutaj .
Jorge Castro,
Wydaje mi się, że dzieje się tak tylko wtedy, gdy jest dużo otwartych okien.
DanMan

Odpowiedzi:

16

Spróbuj przełączyć się na inny tty (Ctrl-Alt-F1), zaloguj się, a następnie w wierszu polecenia wpisz:

gnome-shell --display :0 --replace

Następnie wróć do GUI (Ctrl-Alt-F7).

Czy jesteś pewien, że rzeczywiście jest zamrożony? Mam problem polegający na tym, że okno dialogowe hasła nie jest widoczne po zablokowaniu ekranu. Jest tam jednak, a jeśli wpiszesz w ciemno hasło i naciśnij klawisz Enter, odblokuje się ekran. Możesz najpierw spróbować.

msdin
źródło
1
to działało dla mnie, ale było łatwiejsze niż to, co opisujesz. po prostu Alt-F2 i wpisz tę komendę (użyłem: 0,0), a jeszcze lepiej umieść ją w ~/bin/thawskrypcie.
mariotomo
9

Zazwyczaj, gdy gnome-shell nie odpowiada, możesz zrobić jedną z dwóch rzeczy:

  1. Alt+ F2a jeśli pojawi się okno dialogowe do wykonywania poleceń, wpiszrestart
  2. Ctrl+ Alt+, F2aby przejść do konsoli terminali 2 (tty2), zaloguj się i spróbuj zabić wygaszacz ekranu gnome i / lub ponownie uruchomić zamienną powłokę gnome za pomocą: pkill gnome-screensaverprzełącz się z powrotem na tty7 ( Ctrl+ Alt+ F7), aby sprawdzić ekran Gnome, jeśli nie, wróć do tty2 i gnome-shell --display :0.0 --replace &(co wcześniej zasugerowali odpowiednio Steve i msdin)

Jeśli oba zawiodą, musisz zrestartować menedżera wyświetlania (gdm, lightdm, kdm). Zazwyczaj:sudo service gdm restart

13m5
źródło
1
+1 za powiedzenie: 0,0 zamiast tylko: 0 w 3. opcji. To zadziałało dla mnie.
Davisein
pkill gnome-screensaverpracował dla mnie
Mihai Alexandru Bîrsan
3

Mam podobny problem. Gdy ma się włączyć wygaszacz / blokada ekranu, zamiast tego ekran zawiesza się (pokazując to, co ekran pokazywał wcześniej). Mysz jest włączona, ale nie widzi pola logowania. Nie próbowałem tego, co sugeruje msdin (wpisywanie hasła w ciemno). Ale następujące działały dla mnie, z Earl C Ruby III :

Aby odblokować zablokowany pulpit:

  1. Ctrl-Alt-F1 da ci tekstowy login terminala.
  2. Zaloguj się przy użyciu swojej nazwy użytkownika i hasła.
  3. Wpisz: „killall gnome-wygaszacz ekranu”
  4. Ctrl-Alt-F7, aby wrócić do (teraz odblokowanego) pulpitu Gnome 3.
Steve Koch
źródło
1

Miałem podobny problem . Nie jestem pewien, czy jedyne obejście, które znalazłem, zadziała, ale warto spróbować.

Przełączam się na tty1 ( Ctrl+ Alt+ F1) i loguję się, co mam nadzieję, że możesz zrobić. Jeśli nie możesz się nawet zmienić, twój problem jest gorszy niż mój! Ale zakładając, że dotarłeś tak daleko, przekonałem się, że uśpienie komputera i przywrócenie go do stanu poprzedniego powoduje, że komputer ponownie reaguje. To naprawdę nie jest idealne rozwiązanie. Ale żeby to zrobić

cd /etc/acpi
sudo ./sleep.sh

Następnie wystarczy nacisnąć przycisk zasilania, aby go przywrócić. Jeśli wrócisz do terminala graficznego ( Ctrl+ Alt+ F7), rzeczy mogą ponownie reagować.

Nie jest to idealne, ale jest lepsze niż pełne ponowne uruchomienie, zwłaszcza jeśli ważne rzeczy nie zostały jeszcze zapisane.

Nie znalazłem jeszcze przyczyny tego, w przeciwnym razie może być nadzieja na lepsze rozwiązanie. Ktoś w wątku, do którego podłączyłem, zasugerował, że wygaszacz ekranu gnome powoduje problemy, ale zabicie go po zamrożeniu niczego nie naprawiło, a zabicie go na początku sesji nie zapobiegło zamrożeniu dla mnie.

Dason
źródło
Dziękuję za twoją odpowiedź. Jestem w stanie przełączyć się na tty, gdy gnome zawiesza się. Więc na pewno spróbuję.
Vivek
Próbowałem tej metody. Ale po wznowieniu ze snu, kiedy próbuję wrócić do GUI z tty, utknąłem na czarnym ekranie z niektórymi wiadomościami. Nie jestem w stanie nadrobić GUI.
Vivek
Co mówią wiadomości?
Dason
Czasami pojawia się czarny ekran z wiadomościami, ale czasami mogę przejść do GUI, ale bez powodzenia. Mam taki sam ekran z zamrożonym gnomem jak poprzednio.
Vivek