web-dev-qa-db-ja.com

ユニティを再起動せずに、ランチャーでダッシュとパネルのみを再起動することは可能ですか?

パネルの再起動に使用される「unity-panel-service」があることは知っています。しかし、Unityプラグイン全体を再起動せずに「ダッシュ/ランチャー」セクションを再起動することは可能ですか?

gftpクイックリストunity --replace &を使用しましたが、これは最良の方法ではありません。メニュー項目を動的に生成できるクイックリストがある場合は、ランチャー全体のみを再起動できると便利です。

Gsettingsを使用してお気に入りリストを取得し、変更してロールバックすることも試みましたが、結果は待ちきれませんでした。

現時点では、unity --replaceのみが有効なソリューションですか?

10
petrakis

これは可能だとは思いません。

ただし、スクリプトでlibunityを使用するようにした場合、オンデマンドで新しい静的なものを生成する代わりに、実際の 動的クイックリスト を使用できます。例として Opera oneを確認してください。

4
Jorge Castro

killall -SIGHUP unity-2d-Shellを通常のユーザーまたはログインユーザーとして試してください。

これにより、ランチャーアイコンバーが閉じられ、再び開きます。

3
FlauschBert

このコマンドは私のために働いた:

DISPLAY=:0 compiz --replace&

DISPLAY =:0は、別のシェルから呼び出す場合にのみ必要です(たとえば、ctrl-F1端末を使用する場合)。

1
Amir Uval