パネルの再起動に使用される「unity-panel-service」があることは知っています。しかし、Unityプラグイン全体を再起動せずに「ダッシュ/ランチャー」セクションを再起動することは可能ですか?
gftpクイックリスト でunity --replace &
を使用しましたが、これは最良の方法ではありません。メニュー項目を動的に生成できるクイックリストがある場合は、ランチャー全体のみを再起動できると便利です。
Gsettingsを使用してお気に入りリストを取得し、変更してロールバックすることも試みましたが、結果は待ちきれませんでした。
現時点では、unity --replace
のみが有効なソリューションですか?
killall -SIGHUP unity-2d-Shell
を通常のユーザーまたはログインユーザーとして試してください。
これにより、ランチャーアイコンバーが閉じられ、再び開きます。
このコマンドは私のために働いた:
DISPLAY=:0 compiz --replace&
DISPLAY =:0は、別のシェルから呼び出す場合にのみ必要です(たとえば、ctrl-F1端末を使用する場合)。