- -凍結したGnomeデスクトップセッションを修正する方法

凍結されたGnomeデスクトップセッションを修正する方法

最近、多くの人がGnome Shellを使用しています。多くの主流のLinuxプロジェクトがデフォルトのユーザーインターフェイスとしてデスクトップ環境を採用しています。 Gnomeは信頼性が高く、使いやすく、リリースごとに高速化されるため、全体としてこれは良い動きです。ただし、Gnomeなどの優れたデスクトップでも問題があります。

おそらく最も目立たず衰弱する問題Gnomeが苦しんでいることは(リリースごとにデスクトップを改善する迅速なパッチでさえ)凍結しています。何であれ、Gnomeがフリーズしてロックアップすることがあります。したがって、このガイドでは、Gnomeデスクトップセッションがフリーズした場合の対処方法を示します。始めましょう!

方法1 – X11再起動の修正

Gnome Shellには、再起動機能が組み込まれていますユーザーは、使用中にフリーズしたデスクトップをすばやく再起動することができます。唯一の問題は、新しいWayland表示プロトコルでは機能しないことです。そのためには、「Gnome on Xorg」セッションを使用する必要があります。

すべてが凍結されている間にGnomeシェルセッションを再起動するには、 Alt + F2 キーボードで。このキーボードコンボを実行すると、画面の中央にウィンドウが表示され、そこでコマンドを入力できます。

コマンドボックスに「r」と入力します。』このコマンドは、セッションを完全に再起動し、Gnomeシェルを再起動し、ウィンドウマネージャーの問題を修正します(ただし、主にログアウトせずにセッションを再起動するだけです)。

r

Enterキーを押してコマンドを実行します。 1回再起動しても問題が解決しない場合は、このコマンドを複数回再実行してください。通常、再起動コマンドを数回連続して実行すると問題が修正されます。

方法2 – Waylandの再起動の修正

Waylandは、Linux、およびGnome Shellはそれを早期に採用しました。 Intelオープンソースまたはサポートされている他のGPUドライバーをGnomeの実行中に使用している場合、おそらくWaylandを使用しています。

GnomeのWaylandセッションには、パフォーマンスは向上しますが、クラッシュは引き続き発生する可能性があります。残念ながら、このセッションでは再起動機能は機能しません。そのため、Gnomeデスクトップセッションがフリーズした場合は、コンピューターの制御を取り戻すために別の操作を行う必要があります。

Wayland Gnomeセッションを再開するには、Gnomeデスクトップ環境内で作業します。代わりに、TTYコンソールにアクセスし、Gnomeを処理するデスクトップマネージャーを強制的に再起動して、セッションを強制的に再起動する必要があります。押す Ctrl + Alt + F2 または Ctrl + Alt + F3 TTYコンソールにアクセスします。

TTYコンソールウィンドウを開いたら、ログインする必要があります。ユーザー名をすべて小文字で書き、[Enter]を押します。 入る。 ユーザー名に続いて、パスワードを入力します。パスワードを正常に入力すると、TTYモードでLinuxコマンドラインにアクセスできます。

ここから、段階的な手順に従ってGnomeシェルセッションを再起動します。

ステップ1: を使用して systemctl stop コマンド、Gnomeディスプレイマネージャーの実行を停止します。これを行うと、Gnome Shellセッションが自動的に終了し、閉じられます。

sudo systemctl stop gdm

または、GnomeでLightDMを使用する場合は、代わりにこのコマンドを実行します。

sudo systemctl stop lightdm

ステップ2: 停止コマンドを実行すると、Gnome(またはLightDMマネージャー)の実行が停止します。ここから、実行 開始 コマンドを実行し、ログインマネージャを再起動します。

sudo systemctl start gdm

または、LightDMの場合は、代わりにこのコマンドを実行します。

sudo systemctl start lightdm

コマンドが成功すると、Linux PCにGnomeログイン画面が表示されるはずです。これを使用して、セッションを凍結せずにGnomeシェルに再度ログインできます。

方法3 –ディスプレイ交​​換の修正

XorgとWaylandの修正を試してみて、必要に応じて機能していないことがわかった場合は、シェルの組み込みの「置換」機能を使用して、Gnomeシェルセッションをフリーズ中に再起動する3番目の方法があります。

「置換」コマンドは、Gnome Waylandの修正と同様に機能し、TTYウィンドウで起動する必要があります。を押して Ctrl + Alt + F2 または Ctrl + Alt + F3 アクセスします。

注:この修正は、Waylandを含むGnome Shellのすべてのバージョンで機能します。

Linux PCのTTYエリア内に書き込みますユーザー名とパスワードを入力して、コマンドラインインターフェイスにアクセスします。次に、この方法でGnomeセッションをリセットする方法を学ぶために、以下のステップバイステップの指示に従ってください。

ステップ1: 次を使用して「gnome-restart」というファイルを作成します タッチ.

touch gnome-restart

ステップ2:を使用する エコー コマンド、再起動コードをgnome-restartファイルに追加します。

echo "#!/bin/bash" > gnome-restart
echo "DISPLAY=:0 gnome-shell --replace &" >> gnome-restart

ステップ3: 「gnome-restart」ファイルへのアクセス許可を更新して、ターミナルからプログラムとして実行できるようにします chmod コマンド。

sudo chmod +x gnome-restart

ステップ4: 「gnome-restart」ファイルを/ usr / binに移動します/ システムがプログラムのように呼び出すことができるようにします。

sudo mv gnome-restart /usr/bin/

ステップ5: TTY端末から、 gnome-restart Gnome Shellセッションを再起動します。

注:gnome-restartコマンドは、Gnomeデスクトップから直接実行することもできます。それを行うには、を押します Alt + F2 デスクトップでコマンドウィンドウを開き、その中でコマンドを実行します。

gnome-restart

TTYからコマンドを正常に実行したら、Gnomeデスクトップに戻ります。 Ctrl + Alt + F2 または Ctrl + Alt + F3。セッションは再び使用可能になります!

コメント