web-dev-qa-db-fra.com

Dconf. Impossible de voir le "panneau de l'unité"

Dans la section Unity, il n'y a que "lentilles" et "coureur". Que dois-je faire pour activer "panel"?

3
Sunpark22

Quelle section de l'unité? Il y en a au moins peu. Je suppose que vous avez besoin de com.canonical.unity.panel pour modifier la liste blanche. Ce qui est intéressant, c’est que les "objectifs" et le "coureur" sont dans desktop.unity, donc je peux me tromper.

Quoi qu'il en soit, si j'ai raison, vous utilisez Ubuntu 13.04 et vous recherchez com.canonical.unity.panel - il a été supprimé. Vous pouvez le récupérer en effectuant une mise à niveau avec les référentiels "timekiller" ajoutés.

Sudo add-apt-repository ppa:timekiller/unity-systrayfix 
Sudo apt-get update
Sudo apt-get upgrade

C'est de http://www.webupd8.org/2013/05/how-to-get-systray-whitelist-back-in.html .

3
kcpr

Dconf est assez différent de gconf en ce qu'il ne réplique pas l'intégralité de l'arborescence. Si vous utilisez dconf-editor, il y a de grandes chances que vous ne trouviez pas ce que vous cherchez.

D'après ce que j'ai pu comprendre, dconf n'est en réalité qu'un mécanisme de stockage pour vos propres paramètres, mais il y a encore beaucoup à faire en termes de gsettings. Je peux me tromper complètement (bien que ce soit l'explication qui fonctionne un peu pour moi pour le moment).

Si vous voulez voir le schéma, utilisez:

gsettings list-schemas

Faites une recherche en utilisant grep:

gsettings list-schemas | grep '\.Unity\.'

Une fois que vous avez le schéma que vous voulez, vous pouvez alors trouver les clés:

gsettings list-keys com.canonical.Uniity.panel

Ce qui devrait vous donner quelque chose comme:

liste blanche de systray

Pour voir la valeur de cette clé:

gsettings get com.canonical.Uniity.panel systray-whitelist

qui retourne quelque chose comme:

['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'desura']

Pour définir une valeur (disons que je voulais ajouter Wicd), ce serait:

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'desura', 'Wicd']"

J'espère que c'est utile ...

2
Nevyn