Ist es möglich, nur das Armaturenbrett und das Bedienfeld mit Startern neu zu starten, ohne die Einheit neu zu starten?

10

Ich weiß, dass es einen "Unity-Panel-Service" gibt, der zum Neustart des Panels verwendet wird. Aber ist es möglich, den Abschnitt "Dash / Launchers" neu zu starten, ohne das gesamte Unity-Plugin neu zu starten?

Ich habe für meine gftp-Quicklist den Weg mit verwendet unity --replace &, aber dies ist nicht der beste Weg. Wenn Sie eine Quicklist mit der Möglichkeit haben, Menüelemente dynamisch zu generieren, wäre es schön, wenn nur der gesamte Launcher neu gestartet werden könnte.

Ich habe auch versucht, die Favoritenliste mit gsettings zu erhalten, zu ändern und zurückzusetzen, aber ohne das erwartete Ergebnis.

Im Moment ist nur das unity --replacedie funktionierende Lösung oder nicht?

Petrakis
quelle

Antworten:

4

Ich denke nicht, dass das möglich ist.

Wenn Sie jedoch dafür gesorgt haben, dass ein Skript libunity verwendet, können Sie eine echte dynamische Quicklist erstellen, anstatt bei Bedarf eine neue statische zu erstellen . Schauen Sie sich die Opera für ein Beispiel an.

Jorge Castro
quelle
Vielen Dank für die Hilfe, die Libunity ist die perfekte Lösung für meine zukünftige Quicklist
Petrakis
3

Versuchen Sie es mit einem killall -SIGHUP unity-2d-shellnormalen / angemeldeten Benutzer.

Dadurch wird die Startsymbolleiste geschlossen und erneut geöffnet.

FlauschBert
quelle
1

Dieser Befehl hat bei mir funktioniert:

DISPLAY=:0 compiz --replace&

Das DISPLAY =: 0 wird nur benötigt, wenn von einer anderen Shell aus aufgerufen wird (z. B. bei Verwendung des Strg-F1-Terminals).

Amir Uval
quelle