回答:
公式のKwinドキュメントで説明されているように、実行する良い方法は、実行中のターミナルアプリケーションまたは仮想コンソール(例:Ctrl+ Alt+ F1)でこれを試すことです:
DISPLAY=:0 kwin --replace
Robin Greenの答えに似ていますが、これはターミナルウィンドウが既に開いている必要はありません。代わりに、tty1からkwinを起動するディスプレイを指定します。したがって、
ターミナルにアクセスするには、Ctrl+ Alt+ F1を押します。ログインする。
を入力しkillall kwin
ます。次に、と入力しDISPLAY=:0 kwin
ます。
Ctrl+ Alt+ F7を押して、プライマリディスプレイに戻ります。
Ctrl + Alt + F1を押します。ログインしますkillall kwin
。
Ctrl + Alt + F7を押します。
端末が表示されるまで、開いているすべてのアプリケーションを終了します。ターミナルアプリケーションにマウスを合わせます。を入力しkwin &
ます。
それは何ですか、開いている端末アプリケーションはありませんか?タフ-再起動するだけです。
後でKubuntuの/プラズマ5ではkwin
まだ(特にインテルディスプレイドライバとハング/クラッシュそれはそう)が、より簡単に再開することができます:ちょうどで実行krunner
- Altキー+スペース、またはAltキーF2:kwin --replace
それとも、新しい作成するカスタムショートカットそのために:例えばトリガー:メタ+ K、アクション、コマンド/ URL: kwin --replace
。
このようkwin
にして、Meta-Kショートカットだけで再起動できます。
ただやる:
killall plasma-desktop
plasma-desktop &
さらに必要な場合に備えて、すべてをbashスクリプトに含めることができます。
recoverkde.sh:
killall plasma-desktop
plasma-desktop &
これは実際に機能します。これは厄介なバグですが、少なくとも今は回復できます。
私の場合、ctrl+ alt+ を使用してコンソールログインに戻る必要はありませんf2が、alt+ f2をkillall plasma-desktop plasma-desktop
使用すると、単に入力してからalt+をf2再度使用できます。
走れplasma-desktop
ます。もちろんスクリプトでも使用できます。この方法でマウスを取り戻し、作業を失うことはありません。
kwin
適切に応答しますsigint
か?)、そして確かに悪化しません。また、単一のコマンドなので、優れています。