GNOME 3.2 のフリーズから回復するにはどうすればいいですか?

GNOME 3.2 のフリーズから回復するにはどうすればいいですか?

Ubuntu 11.10 をインストールし、GNOME 3.2 を使用しています。GNOME がフリーズすると、gdm を再起動するか、システムを再起動する以外に選択肢がありません。

GNOME 3.2 互換のテーマがインストールされているにもかかわらず、サスペンドから再開するときやダッシュボードで検索するたびに GNOME がフリーズすることがあります。

tty からシェルを再起動するオプションはありますか? または、フリーズから回復するための他の解決策はありますか?

答え1

別の tty に切り替えて (Ctrl-Alt-F1)、ログインし、プロンプトで次のように入力してください:

gnome-shell --display :0 --replace

次に、GUI に戻ります (Ctrl-Alt-F7)。

また、本当にフリーズしているのですか? 画面がロックされた後にパスワード ダイアログが表示されないという問題があります。実際にはダイアログは表示されており、パスワードをブラインド タイプして Enter キーを押すと画面がロック解除されます。まずはそれを試してみるといいかもしれません。

答え2

通常、gnome-shell が応答しない場合は、次の 2 つのうちのいずれかを実行できます。

  1. Alt+F2コマンドを実行するためのダイアログが表示されたら、restart
  2. Ctrl+ Alt+F2ターミナル コンソール 2 (tty2) に切り替えるには、ログインして gnome-screensaver を終了し、次のコマンドで gnome-shell を再起動します: tty7 ( + + )pkill gnome-screensaverに戻ってGnome 画面を確認します。そうでない場合は tty2 に戻り、(それぞれ steve と msdin によって以前に提案されていました)CtrlAltF7gnome-shell --display :0.0 --replace &

両方とも失敗した場合は、ディスプレイ マネージャー (gdm、lightdm、kdm) を再起動する必要があります。通常、次のようになります。sudo service gdm restart

答え3

私も同じような問題を抱えています。スクリーンセーバー/ロックが作動するはずなのに、画面がフリーズしてしまいます(画面に以前表示されていたものが表示されます)。マウスは有効ですが、ログインボックスが表示されません。msdinが提案する方法(パスワードをブラインド入力する)は試していません。しかし、次の方法は私の場合はうまくいきました。アール・C・ルビー3世:

ロックされたデスクトップのロックを解除するには:

  1. Ctrl + Alt + F1 を押すと、テキストベースのターミナル ログインが実行されます。
  2. ユーザー名とパスワードでログインしてください。
  3. タイプ: 「killall gnome-screensaver」
  4. Ctrl + Alt + F7 を押すと、(ロック解除された) Gnome 3 デスクトップに戻ります。

答え4

私は同様の問題私が見つけた唯一の回避策があなたにとって有効かどうかはわかりませんが、試してみる価値はあります。

Ctrl私はtty1 ( + Alt+ )に切り替えてF1ログインします。うまくいけば、あなたもできるでしょう。切り替えさえできないなら、あなたの問題は私よりもひどいです!しかし、あなたがそこまでたどり着いたと仮定すると、コンピュータをスリープ状態にして再起動すると、少なくともコンピュータが再び応答するようになることがわかりました。これは本当に理想的な解決策ではありません。しかし、これを行うには

cd /etc/acpi
sudo ./sleep.sh

Ctrlその後、電源ボタンを押して再起動します。グラフィカル ターミナル ( + Alt+ )に戻ると、F7再び応答するようになる場合があります。

理想的ではありませんが、特に重要なものがまだ保存されていない場合は、完全な再起動よりも優れています。

まだ原因がわかっていませんが、そうでない場合は、もっと良い解決策があるかもしれません。私がリンクしたスレッドの誰かが、gnome-screen-saver が問題の原因であると示唆していましたが、フリーズ後にそれを強制終了しても何も解決せず、セッションの開始時にそれを強制終了してもフリーズを防ぐことができませんでした。

関連情報