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

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

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

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

12
задан 31 October 2011 в 19:49

4 ответа

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

gnome-shell --display :0 --replace

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

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

0
ответ дан 31 October 2011 в 19:49

Обычно, когда 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 & (что было предложено ранее Стивом и Мсдином соответственно)

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

0
ответ дан 31 October 2011 в 19:49

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

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

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

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

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

cd /etc/acpi
sudo ./sleep.sh

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

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

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

0
ответ дан 31 October 2011 в 19:49

Другие вопросы по тегам:

Похожие вопросы: