Comment puis-je faire en sorte qu'Unity se souvienne des applications présentes dans le lanceur?

13

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

Florian
la source

Réponses:

11

J'ai trouvé la réponse: dconf-toolset je n'ai libdconf0pas été installé, donc l'unité ne se souvient pas des paramètres.

Utilisez le Centre logiciel ou apt-getpour installer:

Florian
la source
C'était le problème, sans ces packages, il ne peut pas enregistrer les paramètres.
Florian
Oops désolé! Seul dconf-toolsest facultatif. libdconf0fait partie de l'installation par défaut et je vois vos symptômes quand il est supprimé.
htorque
1
ayant le même problème. Aucune des solutions ne fonctionne. je reviens au 11.04. L'unité me rend fou et effine. arrgggggg
Vlad Balmos
3

Vous pouvez avoir un bug. Je clique simplement avec le bouton droit sur les éléments du lanceur pour les épingler ou les détacher.

Vox
la source
il fonctionne en effet pour les applications prêtes à l'emploi comme les terminaux, les puits de tir, etc. Cependant, vous pouvez reproduire le problème si vous, par exemple, lancez l'application Eclipse à partir du paquet tar non compressé (pas à partir de l'installation du paquet deb). Vous serez également confronté au problème que l'icône de l'application est introuvable.
vak
vous devez créer un fichier de bureau pour cette application. lanceur d'unité se souvient seulement des fichiers de bureau, pas des applications
Florian
Je vois. Ce serait naturel et convivial si, dans un tel cas, ces fichiers pouvaient être créés à la volée lorsque "Keep in Launcher" est sélectionné.
vak
1
Oui, ce serait :) Déposez ceci comme un bug sur bugs.launchpad.net/unity :)
Florian
3

Pour ceux qui recherchent une solution pour que Unity se souvienne des paramètres après une mise à jour GNOME3 et revenir à Unity , j'ai une solution qui utilise les questions et réponses ci-dessus pour commencer.

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

  • lorsque vous essayez de modifier les paramètres du lanceur d'Unity avec sudo dconf-editor, vous pouvez trouver les bonnes valeurs sous bureau> unité> lanceur, mais il semble être en lecture seule;

  • lorsque vous essayez d'utiliser use gsettings, il est dit

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

alors n'abandonnez pas , vous n'êtes qu'à un pas de résoudre le problème!

Cette solution est assez amusante; vous devrez rajouter le repo 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 gâche tellement les backends 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 accessibles en écriture en exécutant

gsettings writable com.canonical.Unity.Launcher favorites

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

Scorchio
la source
1
il retourne vrai, mais seulement après: "GLib-GIO-Message: Utilisation du backend GSettings 'mémoire'. Vos paramètres ne seront pas enregistrés ou partagés avec d'autres applications."
HongboZhu