Linux 上の X サーバーは、グラフィカル デスクトップを提供します。クラッシュした場合、グラフィカル プログラムの保存されていない作業内容はすべて失われますが、コンピューターを再起動せずにクラッシュから回復し、X サーバーを再起動することができます。
X サーバーのクラッシュは、グラフィックス ドライバー (独自の AMD または NVIDIA グラフィックス ドライバーなど) のバグ、ハードウェアの問題、またはその他のソフトウェアのバグによって発生する可能性があります。
画像クレジット: Flickr の Francois Schnell
Ctrl+Alt+Backspace
Ctrl+Alt+Backspace キーボード ショートカットは従来、Linux 上の X サーバーを再起動していました。しかし、特にこのキーの組み合わせを誤って押してすべての作業を失った新しい Linux ユーザーからの苦情を受けて、このショートカットはデフォルトで無効になりました。 Ubuntu、Fedora、または GNOME ベースのデスクトップを使用するその他のディストリビューションでこれを有効にするには、キーボード レイアウト ユーティリティを使用できます。
X サーバーを強制終了するには、[オプション] ボタンをクリックし、[キー シーケンス] の下の [Ctrl + Alt + Backspace] チェック ボックスをオンにします。
有効にした後、Ctrl+Alt+Backspace を押すと、X サーバーをすぐに再起動できます。ただし、このショートカットは X サーバーによって実装されており、X が何らかの方法でハングすると機能しない可能性があります。
仮想コンソールの切り替え
Ctrl+Alt+F1 キーボード ショートカット (および他の ) を使用して、X サーバーから別の仮想コンソールに切り替えることができます。 (通常、Ctrl+Alt+F7 キーを押すと X に戻ります。正確な F キーは Linux ディストリビューションによって異なります。)
取得したら、仮想コンソールにログインし、適切なコマンドを実行して X サーバーを再起動できます。必要なコマンドは、使用しているディスプレイ マネージャーによって異なります。 LightDM ディスプレイ マネージャーを使用する Ubuntu では、次のコマンドを使用します。
sudoサービスlightdmの再起動
コンピュータへの SSH 接続
X サーバーをローカルで強制終了できない場合は、ネットワーク経由で X サーバーを強制終了できます。 Linux システム上で セットアップされ実行されていると仮定すると、別のコンピューターからログインし、適切なコマンドを実行して X サーバーを再起動できます。 SSH 経由でサインインしてリモート コンソールにアクセスし、適切なコマンドを使用してディスプレイ マネージャーを再起動するだけです。Ubuntu では、上記の sudo service lightdm restart コマンドです。
マジック SysRq キーを使用する
以前に 。SysRq は通常、Print Screen キーと同じです。 X サーバーをネットワーク経由ではなくローカルで強制終了したい場合、システムが Ctrl+Alt+F1 キーボード ショートカットを含むキーの押下に応答していない可能性があります。これは、X サーバーがキーボードの制御を奪ったために発生する可能性があります。 X サーバーから制御を奪うには、次のキーの組み合わせを使用します。
Alt+SysRq+r
完了したら、Ctrl+Alt+F1 を押して仮想コンソールにアクセスしてみてください。 Alt+SysRq+k の組み合わせを使用することもできます。これにより、X サーバーを含む、現在の仮想コンソール上のすべてのプログラムが強制終了されます。
コンピュータを再起動したい場合は、マジック SysRq キーを使用してシステムを正常に再起動することもできます。詳細については 参照してください。





