Как восстановить работу GNOME 3.2 после зависания?

Как восстановить работу GNOME 3.2 после зависания?

У меня установлена ​​Ubuntu 11.10 и я использую GNOME 3.2. У меня не остается другого выбора, кроме как перезапустить gdm или перезагрузить систему, когда GNOME зависает.

GNOME иногда зависает при выходе из режима ожидания и каждый раз, когда я ищу что-то на панели управления, несмотря на установленную тему, совместимую с GNOME 3.2.

Есть ли возможность перезапустить оболочку с tty? Или есть какое-то другое решение для восстановления после зависания?

решение1

Попробуйте переключиться на другой терминал (Ctrl-Alt-F1), войдите в систему, затем в командной строке введите:

gnome-shell --display :0 --replace

Затем вернитесь в графический интерфейс (Ctrl-Alt-F7).

Кроме того, вы уверены, что он действительно заморожен? У меня проблема, когда диалоговое окно пароля не отображается после блокировки экрана. Хотя оно там есть, и если вы вслепую вводите пароль и нажимаете Enter, экран разблокируется. Вы можете попробовать это в первую очередь.

решение2

Обычно, если gnome-shell не отвечает, вы можете сделать одно из двух:

  1. Alt+ F2и если вы получите диалоговое окно для выполнения команд, введитеrestart
  2. Ctrl+ Alt+ F2чтобы переключиться на терминальную консоль 2 (tty2), войдите в систему и попробуйте завершить работу gnome-screensaver и/или перезапустить заменяющую его оболочку gnome с помощью: pkill gnome-screensaverпереключитесь обратно на tty7 ( Ctrl+ Alt+ F7), чтобы проверить экран Gnome, если нет, вернитесь на tty2 и gnome-shell --display :0.0 --replace &(что было предложено ранее steve и msdin соответственно)

Если оба варианта не работают, вам необходимо перезапустить менеджер дисплея (gdm, lightdm, kdm). Обычно:sudo service gdm restart

решение3

У меня была похожая проблема. Когда должна была включиться заставка/блокировка, вместо этого экран застывает (показывая то, что экран показывал до этого). Мышь включена, но не видно поля входа. Я не пробовал то, что предлагает msdin (ввод пароля вслепую). Но следующее сработало для меня, отЭрл С. Руби III:

Чтобы разблокировать заблокированный рабочий стол:

  1. Сочетание клавиш Ctrl-Alt-F1 позволит вам войти в текстовый терминал.
  2. Войдите со своим логином и паролем.
  3. Введите: «killall gnome-screensaver»
  4. Нажмите Ctrl-Alt-F7, чтобы вернуться на (теперь разблокированный) рабочий стол Gnome 3.

решение4

У меня былпохожая проблемаЯ не уверен, что единственное найденное мной решение подойдет вам, но попробовать стоит.

Я переключаюсь на tty1 ( Ctrl+ Alt+ F1) и вхожу в систему, что, надеюсь, вы сможете сделать. Если вы даже не можете переключиться, то ваша проблема хуже моей! Но если вы доберетесь до этого, я обнаружил, что перевод компьютера в спящий режим и его последующий запуск, по крайней мере, снова делает компьютер отзывчивым. Это на самом деле не идеальное решение. Но сделать это

cd /etc/acpi
sudo ./sleep.sh

После этого просто нажмите кнопку питания, чтобы снова включить его. Если вы переключитесь обратно в графический терминал ( Ctrl+ Alt+ F7), все может снова реагировать.

Не идеально, но это лучше, чем полная перезагрузка, особенно если у вас есть важные данные, которые вы еще не сохранили.

Я пока не нашел, что вызывает это, иначе можно было бы надеяться на лучшее решение. Кто-то в теме, на которую я дал ссылку, предположил, что проблема вызвана gnome-screen-saver, но его уничтожение после зависания ничего не исправило, а уничтожение в начале сеанса не предотвратило зависание.

Связанный контент