web-dev-qa-db-ja.com

ハングしたときにkwinを再起動する方法は?

kwinがハングすることがあります。これは、システムがマウスのクリックやキーの押下に応答しないように見えますが、マウスを動かしてもマウスポインターは動きます。

16
Robin Green

Ctrl + Alt + F1を押します。ログインします。killall kwinと入力します。

Ctrl + Alt + F7を押します。

端末が表示されるまで、開いているすべてのアプリケーションを終了します。ターミナルアプリケーションにマウスを合わせます。 kwin &と入力します。

それは何ですか、開いている端末アプリケーションはありませんか?タフ-再起動するだけです。

3
Robin Green

公式の Kwin documentation で説明されているように、実行する良い方法は、実行中のターミナルアプリケーションまたは仮想コンソールでこれを試すことです(つまり: Ctrl+Alt+F1)、:

DISPLAY=:0 kwin --replace
29
Ntropia

ロビン・グリーンの答えに似ていますが、これは端末ウィンドウがすでに開いている必要はありません。代わりに、tty1からkwinを起動するディスプレイを指定します。したがって、

押す Ctrl+Alt+F1 端末にアクセスします。ログインする。

killall kwinと入力します。次に、DISPLAY=:0 kwinと入力します。

押す Ctrl+Alt+F7 プライマリディスプレイに戻ります。

5
Sparhawk

後のKubuntu/Plasma 5 kwinは依然としてハング/クラッシュします(特にIntelディスプレイドライバーでは と思われる )が、より簡単に再起動できます:krunner-Alt-スペース、またはAlt-F2:kwin --replace


または、そのための新しいカスタムショートカットを作成します。トリガー:Meta + K、アクション、コマンド/ URL:kwin --replace

この方法で、kwinはMeta-Kショートカットだけで再起動できます。

2
user47206

これは実際に機能します。これは厄介なバグですが、少なくとも今は回復できます。

私の場合、次を使用してコンソールログインに戻る必要はありません ctrl+alt+f2 しかし、使用して alt+f2 killall plasma-desktop plasma-desktopと入力してから alt+f2 再び、

plasma-desktopを実行できます。もちろん、スクリプトでも使用できます。この方法でマウスを取り戻し、作業を失うことはありません。

0
Erik Brakkee

ただやる:

killall plasma-desktop
plasma-desktop &

さらに必要な場合に備えて、すべてをbashスクリプトに含めることができます。

recoverkde.sh

killall plasma-desktop
plasma-desktop &
0
Korcia