web-dev-qa-db-fra.com

Est-il possible de ne redémarrer que le tableau de bord et le panneau avec les lanceurs sans redémarrer l'unité?

Je sais qu'il existe un "service de panneau unitaire", utilisé pour redémarrer le panneau. Mais il est possible de redémarrer la section "Dash/Launchers" sans redémarrer l’ensemble du plugin Unity?

J'ai utilisé pour mon gftp Quicklist , le chemin avec unity --replace &, mais ce n'est pas la meilleure façon. Si vous avez Quicklist avec la possibilité de générer des éléments de menu de manière dynamique, il serait agréable d’avoir la possibilité de ne redémarrer que l’ensemble du lanceur.

J'ai aussi essayé, pour obtenir la liste des favoris avec gsettings, la changer et la restaurer, mais sans résultat attendu.

Pour l'instant, seul le unity --replace est la solution efficace ou non?

10
petrakis

Je ne pense pas que ce soit possible.

Cependant, si vous utilisez un script utilisant libunity, vous pouvez avoir une réelle liste rapide dynamique au lieu de générer une nouvelle liste statique à la demande. Découvrez le Opera one pour un exemple.

4
Jorge Castro

Essayez un killall -SIGHUP unity-2d-Shell comme utilisateur normal/connecté.

Ceci ferme la barre d'icônes du lanceur et l'ouvre à nouveau.

3
FlauschBert

Cette commande a fonctionné pour moi:

DISPLAY=:0 compiz --replace&

DISPLAY =: 0 n'est nécessaire que si vous appelez d'un autre shell (par exemple, lorsque vous utilisez un terminal ctrl-F1).

1
Amir Uval