У меня установлена Ubuntu 11.10 и я использую GNOME 3.2. У меня нет другого выбора, кроме как перезапустить gdm или перезагрузить систему, когда GNOME зависает.
GNOME иногда зависает при выходе из режима приостановки и каждый раз, когда я выполняю поиск на панели инструментов, несмотря на наличие установленной темы, совместимой с GNOME 3.2.
Есть ли возможность перезапустить оболочку из tty? Или есть какое-то другое решение для восстановления после замораживания?
Попробуйте переключиться на другой tty (Ctrl-Alt-F1), войдите в систему, затем введите приглашение:
gnome-shell --display :0 --replace
Затем переключитесь обратно в графический интерфейс (Ctrl-Alt-F7).
Кроме того, ты уверен, что он действительно заморожен? У меня проблема, когда диалоговое окно пароля не отображается после блокировки экрана. Это на самом деле, хотя, и если вы слепой, введите свой пароль и нажмите Enter, чтобы разблокировать экран. Возможно, вы захотите попробовать это в первую очередь.
Обычно, когда gnome-shell не отвечает, вы можете сделать одну из двух вещей:
restart
pkill gnome-screensaver
переключиться обратно на tty7 ( Ctrl kbd> + Alt kbd> + F7 kbd>) чтобы проверить ваш экран Gnome, если нет, вернитесь к tty2 и gnome-shell --display :0.0 --replace &
(что было предложено ранее Стивом и Мсдином соответственно) Если оба не удаются, вам нужно перезапустить ваш Диспетчер отображения (GDM, LightDM, KDM). Обычно: sudo service gdm restart
У меня была похожая проблема. Когда предполагается задействовать экранную заставку / блокировку, вместо этого экран зависает (показывая, что экран показывал ранее). Мышь включена, но не видит окно входа. Я не пробовал то, что предлагает msdin (ввод пароля вслепую). Но следующее сработало для меня из Earl C Ruby III :
Чтобы разблокировать заблокированный рабочий стол:
blockquote>
- Ctrl-Alt- F1 даст вам текстовый логин для терминала.
- Войдите под своим именем пользователя и паролем.
- Введите: «killall gnome-screensaver»
- Ctrl-Alt-F7, чтобы вернуться к (теперь разблокированному) рабочему столу Gnome 3.
У меня была похожая проблема . Я не уверен, что единственный найденный мной обходной путь подойдет вам, но стоит попробовать.
Я переключаюсь на tty1 ( Ctrl kbd> + Alt kbd> + F1 kbd>) и регистрируюсь, что, надеюсь, вы можете сделать. Если вы даже не можете переключиться, тогда ваша проблема хуже моей! Но если предположить, что вы зашли так далеко, я обнаружил, что перевод компьютера в спящий режим и его повторное включение, по крайней мере, снова заставляет компьютер реагировать. Это действительно не идеальное решение. Но для этого
cd /etc/acpi
sudo ./sleep.sh
После этого просто нажмите кнопку питания, чтобы снова включить его. Если вы переключитесь обратно на свой графический терминал ( Ctrl kbd> + Alt kbd> + F7 kbd>), все может снова стать отзывчивым.
Не идеально, но лучше, чем полный перезапуск, особенно если у вас есть важные вещи, которые еще не сохранены.
Я еще не нашел, что вызывает это, иначе могла бы быть надежда на лучшее решение. Кто-то в теме, на которую я ссылался, предположил, что gnome-screen-saver вызывает проблемы, но его уничтожение после замораживания ничего не исправило, и удаление его в начале сеанса не помешало замораживанию для меня.