ウィンドウマネージャを再起動するにはどうすればよいですか?


41

スタイル(または何でも)が復元されるようにウィンドウマネージャーを再起動する方法は?

行った後、/etc/init.d/networking stop彼らは完全に壊れていると感じます。


2
これは決して答えではありませんが、ネットワークサービスを停止するより良い方法は次のとおりです。sudo service networking stop
NitinVenkatesh

またはsudo stop networking
エリアケイガン


lightdmを再インストールしました。lightdmを再起動しました。何も役に立たないようです。lightdmを再構成するコマンドラインツールはありますか?

回答:


57

問題を修正するには、ディスプレイマネージャを再起動する必要がある場合があります。

11.04以前。

sudo service gdm restart

Ubuntu 11.10以降。

sudo service lightdm restart

lightdmgdmUbuntu 11.10で置き換え

Ubuntu 15.04以降。

sudo service sddm restart

lightdmを再起動するとディスプレイマネージャー全体が再起動しますが、unityまたはcompizを再起動することで問題を解決できる場合があります(Unityはcompizプラグインです)。

Unityを再起動する(nohup setsid unityまたはnohup unity --restartCLIでORまたはAlt+ F2を押すunity)と、Unityシェルが再起動します。

それでもうまくいかない場合は、compizを再起動しnohup compiz --replaceます。compizを再起動した後、再度Unityを再起動する必要がある場合があります。

lightdmを再起動すると、ディスプレイマネージャー全体が再起動します。これは動作する可能性が最も高いですが、実行中のアプリケーションも終了します。どちらを行う必要があるかは、セッションがどの程度壊れているかによって異なります。UnityまたはCompizを再起動できる場合は、それを行います。それでも解決しない場合は、lightdmを再起動してください。

次のWiki記事には、LightDMの問題の修正に関する追加情報があります。

https://wiki.ubuntu.com/LightDM


1
確かに、質問はやや曖昧です。しかし、なぜディスプレイマネージャを再起動する必要があるのでしょうか?ウィンドウマネージャはウィンドウスタイルを提供するものであり、再起動は通常、新しいセッションを入力するのと同じくらい効果的です。(この答えは受け入れられ、おそらく機能しています...しかし、この問題を修正するために実際に必要とされる以上のことをしているようです。コンピュータの再起動も機能しますが、不要です。 )
エリアケイガン

1
あなたが正しいです。ウィンドウマネージャを再起動すると、おそらくウィンドウ装飾の問題が修正されます。ただし、それでもうまくいかない場合は、ボックスの電源を再投入する前に、セッションを再起動することが次のステップになります。
オメガモルメギル14

2
注意:これにより、開いているすべてのウィンドウが閉じられ、ウィンドウ内のすべてが失われます!!!
同型14

2
Ubuntu 16.04ではsudo service sddm restart認識されたコマンドではなく、言及された他のオプションはユーザーをログアウトさせる結果となったため、マシンの再起動は同様にうまく機能しなかったでしょう。
マット

19.04を使用します。このバージョンでは、コマンドはsudo service gdm restartです。私の知る限り、18.04以降です。
SR_

34

Alt+ F2を押してを入力しunity、次にを押しますEnter(これはの実行と同じunity --replaceです)。


6
IMOこれは、正確な質問に対する正しい答えです。lightdm / gdmを再起動すると、Xセッション全体が再起動します
Collin Peters

これは間違いなく受け入れられる答えであるはずです。人々は賛成してください!
-NiKo

しかし、これはユーザーが団結していることを前提としています。すべてのユーザーが団結する必要はありません。ユーザーが団結していると言っていない限り、この回答が受け入れられる回答であるかどうかはわかりません
レイ

Ubuntu 16.04:これによりChromeがクラッシュします
マット

4

すべてがフリーズした場合、再起動lightdmしたい別の場所はTTYからです。これにより、すべてのプログラム強制終了されます

  • Ctrl + Alt + F2を押す
  • ログインする
  • sudo service lightdm restart

Downvotersが理由を説明してください。そうすれば、情報を学び、改善することができます。私は決して報復しません。
Ciro Santilli新疆改造中心法轮功六四事件14年

おそらく、プログラムを強制終了したためです。ウィンドウマネージャーを再起動するためにトピックスターターが必要でした。
こんにちは天使

3

KDEのソリューション:

入力する必要があります kwin --replace &

@Álvaroがについて語る理由sudo service kdm restartはわかりませんが、少なくともKubuntuではそのようなサービスはありません。


1

Xを再起動する方法はほとんどありません。

たとえば、すべてがフリーズした場合は、Clt+ PrtScr+を押して強制終了できますK

または、前の回答で説明したように、ターミナルから再起動できます。

UbuntuでX再起動する方法の詳細。


1

次のように入力する必要があります。 sudo service XXX restart

するXXX必要があります(引用符なし):

  • gdm Ubuntu 11.04以前を使用している場合
  • lightdm Ubuntu 11.10の
  • kdm Kubuntu用
  • xdm Xubuntu向け

(K / X / L)Ubuntuに別のディスプレイマネージャーをインストールした場合は、使用しているものを再起動する必要があります。たとえば、UbuntuにKDEをインストールしている場合(そして使用しているもの)、kdmを再起動しないでくださいlightdm。

再起動する対象がわからない場合はXXX、/ etc / init.d / 内のファイルを参照し、すでに言及した名前を含むファイルがあるかどうか、またはYYYdm(dmは「ディスプレイマネージャー」の略です) )。


kdm: unrecognized service:Kubuntu。
こんにちは天使

0

以下を試してください:

setsid unity

それでもうまくいかない場合は、Xを再起動してくださいこれにより、すべてがクラッシュすることに注意してください

sudo service gdm restart

setsid unity何かを起動するように見えたが、スタイルは壊れたままです。sudo service gdm restartで失敗しrestart: Unknown instance:ます。このように、サービスを再起動しようとすると非常に頻繁に終了するため、ほとんどの場合、サービスを停止して起動する必要があります。
ドミトリーVolosnykh

1
これは、Oneiricがlightdmデフォルトで使用するため、と入力する必要があるためですsudo service lightdm restart
ネイサンオスマン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.