web-dev-qa-db-fra.com

Comment faire en sorte que Unity se souvienne des applications présentes dans le lanceur?

Lorsque je me déconnecte puis me reconnecte, les applications affichées dans Unity Launcher sont les applications par défaut. Je ne peux pas non plus ajouter une application ni masquer une application par défaut. Comment faire en sorte que Unity se souvienne de mes applications?

13
Florian

J'ai trouvé la réponse: dconf-tools et libdconf0 n'étaient pas installés, l'unité ne pouvait donc pas se souvenir des paramètres.

Utilisez Software Center ou apt-get pour installer:

11
Florian

Vous pouvez avoir un bug. Je clique simplement sur les éléments du lanceur pour les épingler ou les épingler.

3
Vox

Pour ceux qui recherchent une solution pour obliger Unity à conserver les paramètres après une mise à jour de GNOME3 et à revenir à Unity, j’ai une solution qui utilise le Q & R ci-dessus comme point de départ.

Si vous avez installé dconf-tools et libdconf0, vous pouvez rencontrer un problème qui est:

  • lorsque vous essayez de modifier les paramètres du lanceur de Unity avec Sudo dconf-editor, vous pouvez trouver les bonnes valeurs sous desktop> unity> launcher, mais cela semble être en lecture seule;

  • lorsque vous essayez d'utiliser gsettings, il est indiqué

GLib-GIO-Message: Utilisation du backend GSettings 'memory'. Vos paramètres ne seront ni sauvegardés ni partagés avec d'autres applications.

alors n'abandonnez pas, il ne vous reste plus qu'à résoudre le problème!

Cette solution est assez amusante. vous devrez rajouter le dépôt de l'équipe gnome3 et installer un paquet à partir de là:

Sudo add-apt-repository ppa:gnome3-team/gnome3
Sudo apt-get update
Sudo apt-get install dconf-gsettings-backend

[Je ne sais pas vraiment pourquoi cela fonctionne, mais il semble que l'installation de GNOME3 perturbe tellement le backend de GSettings qu'il ne peut pas être réparé en installant uniquement dconf-tools et libdconf0.]

Vous pouvez vérifier si les paramètres sont inscriptibles en lançant

gsettings writable com.canonical.Unity.Launcher favorites

Si tout va bien, le code retourne vrai et, après la déconnexion/la connexion, Unity se souviendra des paramètres.

3
Scorchio