X Window Serverをコマンドラインから再起動する方法は?


248

コマンドラインからX Window Serverを再起動するにはどうすればよいですか?

システムを完全に再起動することなく、GUIを再起動できるようになりたいです。

回答:


240

TL; DR:systemdを使用するシステム(Ubuntu 15.04以降

sudo systemctl restart display-manager

これにより、適切なディスプレイマネージャーサービスが再起動されます(lightdm17.04まで、gdm3その後、sddmKubuntuなどで)。あなたは置き換えることができdisplay-managerlightdmgdm3sddm、など必要に応じて、これは十分なはずです。

:これにより、すべてのグラフィカルプログラムが強制的に終了され、保存されていない作業が失われ、ログアウトされます。非グラフィカルプログラムは影響を受けません。


他のUbuntuバージョンの場合、まず、次のコマンドを使用して、ubuntuが持っているディスプレイマネージャーを見つけます。

cat /etc/X11/default-display-manager

どのディスプレイマネージャーに応じて、次のコマンドのいずれかを使用できます。

  • デフォルトのUbuntu(LightDMを使用)

    sudo restart lightdm  
    
  • Gnome(GDMを使用)

    sudo restart gdm
    
  • KDE(KDMを使用)

    sudo restart kdm
    

    注:12.10から15.04まで、KubuntuはLightDMも使用します。

  • MDMの場合(たとえば、ミントシナモンの場合)

    sudo restart mdm
    

4
これはおそらくUnityで変更されました。システムが見つかりませんgdm
スティーブンルース

1
私の知る限りUnityはlightdm使用しています
txwikinger

2
(通常の再起動とは異なり)保存せずにすべてのアプリケーションとドキュメントをすぐに閉じるようですが、これとsudo再起動の違いは何ですか?
アミールウヴァル

1
@uvalは、sudo rebootすべてのシステム、つまりコンピューターを再起動しますが、これはXorgサーバーのみを再起動するため、Webサーバーなどのグラフィカルインターフェイスを必要としない他のプログラムは引き続き動作できます。すべてのマウンターファイルシステム(暗号化されたものなど)と同様に、リモートホストなどへのすべての接続は、rebootコマンドの代わりにこの場合に持続します
user907860

1
再起動します:Upstartに接続できません:ソケット/ com / ubuntu / upstartに接続できませんでした:接続が拒否されました。
ウィリアム

38

11.04以前の場合:

sudo service gdm restart

11.10以降の場合:

sudo service lightdm restart


+1 Raspberry Piでもうまく機能します(誰かが興味を持っている場合、それが私をここに連れて行ったのです:)
レヴォン14

14

あなたができることがわかった sudo pkill X

そしてそれは私のために働くようです!


1
これによりシステムが再起動しましたが、良い方法ではありませんでした。Debianを使用していますが。
PJブルーネット

1
私には完璧に機能します(* dmサービスはありません。Xorgはユーザーの自動ログイン時に直接起動されます)。
zgoda

11

2012年10月24日現在のUbuntuの最新バージョン。

  1. Dash Homeを開く
  2. キーボードレイアウトを検索する
  3. オプションをクリック
  4. [Xサーバーを強制終了するキーシーケンス]というラベルのタブを展開します
  5. 有効にして閉じます。

コマンドライン:

sudo restart lightdm

10

Ctrl+ Alt+ Backspaceを押してXを再起動できます。


7
これは10.04ではデフォルトで無効になっているため、通常は機能しません。
マルセルスティムバーグ

6
ただし、[システム]-> [設定]-> [キーボード]に移動し、[レイアウト]タブの[オプション...]ボタンをクリックして、[キーシーケンスによるxサーバーの強制終了]を有効にすることで再アクティブ化できます。
dv3500ea

7
正しいショートカットは「Alt + SysRq + k」ですが、彼はコマンドラインを要求しました。
李Lo

9

Ubuntuの9.04以来Ctrl+ Alt+がBackspace無効になっている、しかし、あなたは今、入力することができますAlt gr+ Print Screen+ K

http://www.sudo-juice.com/ubuntu-11-10-restart-x-shortcut/


Alt + PrtScr / SysReq + kでpdqがログアウトされ、プログラムが強制終了または終了しました。これは、Xサーバーを再起動するときに期待される動作ですか?11.10があり、sudo restart lightdmを使用するとテキストモードになり、そこにとどまって多数のデーモンをシャットダウンしてから停止したように見えました。幸いなことに手動で再起動する必要がありましたが、オフボタンが正常に(時々)実行します。
アッシャー

5
SysRq + kは、現在の端末(Xサーバーを実行している端末)で実行中のすべてのプロセスと子プロセスを強制終了します。それを使用すると、システムがデータを失う可能性があります!参照:askubuntu.com/questions/14155/...
ステファノ・パラッツォ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.