Gnomeセッションがフリーズし、再起動するためのいくつかのオプション

フリーズしたgnomeデスクトップセッションの修正について

次の記事では、 凍結されたGnomeセッションに直面した場合、どうすればよいですか。 今日、Gnome Shellは信頼性が高く、使いやすく、どんどん速くなっているため、多くの人がGnomeShellを使用しています。 しかし、最高のデスクでさえ問題があります。

おそらく、Gnomeが苦しんでいる最も印象的で衰弱させる問題は、 多くのユーザーがセッションをフリーズします。 次の行では、Gnomeデスクトップセッションがフリーズしたときに何をするかを見ていきます。

凍結されたGnomeセッションを再開する方法

方法1:X11を再起動します

GnomeShellには再起動機能が組み込まれています。 ユーザーはそれを実行して、フリーズしたデスクトップを再起動できます。 唯一の欠点はそれです これはウェイランドでは機能しません、だから私たちはしなければならない 使用する "Xorg それを機能させるために。

すべてがフリーズしている間にGnomeShellセッションを再開するには、開始します キーの組み合わせAlt + F2を押す。 これにより、コマンドを記述できるウィンドウが表示されます。

このウィンドウでは、 書くために 'r'。 このコマンドは、主にセッションを閉じずに再起動します。

デスクトップから注文を実行する

r

XNUMX回の再起動で問題が解決しない場合に備えて、これを何度でも実行できます。

方法2:Waylandを再起動する

使用している場合 ウェーランド Gnomeの場合、良好なパフォーマンスに気付くでしょうが、それにもかかわらず、セッションのクラッシュが発生する可能性があります。 残念ながら、 ここではリセット機能は機能しません。 チームのコントロールを取り戻すには、他に何かを行う必要があります。

セッションを再開するには、この場合、Gnomeデスクトップ環境で作業することはできません。 代わりに TTYコンソールを使用して、Gnomeが処理するデスクトップ管理者を強制的に再起動し、セッションを再起動できるようにする必要があります。。 コンソールを開くには、キーの組み合わせを使用できます Ctrl + Alt + F2 o Ctrl + Alt + F3.

TTYコンソールウィンドウに入ったら、ログインする必要があります。 すべてが正しければ、 TTYモードのコマンドライン。 ここから、ステップバイステップの手順に従ってセッションを再開する必要があります。

ステップ1: とともに systemctlstopコマンド、Gnomeスクリーンマネージャーの実行を停止します。 これを行う GnomeShellから自動的にログアウトします:

sudo systemctl stop gdm

LightDMを使用する場合 Gnomeでは、コマンドの代わりに次のものを使用する必要があります。

sudo systemctl stop lightdm

ステップ2: 停止コマンドを実行する場合、 gdmまたはlightdmは実行を停止します。 ここから もう一度やり直してください 開始コマンドの使用:

sudo systemctl start gdm

LightDMの場合 実行するコマンドは次のようになります。

sudo systemctl start lightdm

コマンドが正しく実行されると、Gnomeログイン画面が表示されます。 そこから再度ログインできます。

方法3:gnome-shellを使用する–replace

XorgとWaylandの上記の方法を試しても問題を解決できない場合は、GnomeShellセッションがフリーズしている間に再起動するXNUMX番目の方法があります。 引数「replace「それは、ウェイランドで行ったのと同じように機能します。 TTYターミナルで開始する必要があります。 Ctrl + Alt + F2またはCtrl + Alt + F3のキーの組み合わせでアクセスします。

私がそこを読んだように、 このソリューションは、GnomeShellのすべてのバージョンで機能します、ウェイランドを含む。

TTYターミナル内で、ユーザーと一緒にログインし、次の手順に従います。

まず、 「」というファイルを作成しますgnome-再起動  touchコマンドの使用:

touch gnome-restart

以下は エコーコマンドを使用する。 これを使用して、リセットコードをファイルに追加します gnome-restart、 ターミナルに最初に次の行を書き込みます。

echo '#!/bin/bash' > gnome-restart

そして、この他の行:

echo 'DISPLAY=:0 gnome-shell --replace &' >> gnome-restart

ファイルのパーミッションを更新します」gnome-再起動' ターミナルからプログラムとして実行できるように作成したもの:

sudo chmod +x gnome-restart

以下は ファイルの移動 'gnome-再起動'から / usr / bin /。 これにより、システムがそれをプログラムとして呼び出すことができるようになります。

gnome-再起動

sudo mv gnome-restart /usr/bin/

TTYターミナルから、 書きます gnome-再起動 GnomeShellセッションを再開します フローズン。 Alt + F2を押して、次のコマンドウィンドウを開くことにより、Gnomeデスクトップから直接このコマンドを実行することもできます。

gnome-restart

コマンドを正常に実行すると、セッションが再び機能するようになります。

方法4:Killallを使用する

Ubuntuのために殺す
関連記事
Kill:Unix用のこのコマンドについて知っておくべきことすべて

とはいえ、Gnomeセッションがクラッシュした場合、これがセッションを再開する最も簡単な方法だと思います。 TTYに書き込むだけで済みます。

killall -3 gnome-shell

上記のコマンドも可能です 〜/ .bashrcファイルのエイリアスとして使用します 次のように:

別名、gnomekillallを追加します

alias kgnome=’killall -3 gnome-shell’

ファイルが保存されると、 デスクトップセッションがフリーズした場合、TTYから書き込むだけで済みます:

kgnome

このコマンドを使用して、ロックされたセッションを強制的に閉じます。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。