Comment utiliser l'éditeur gconf?

51

Je vois des réponses où des personnes postent pour définir une clé dans gconf-editor, cependant il n'y a aucune entrée pour gconf-editor dans mon menu.

Comment puis-je l'exécuter et comment l'utiliser pour définir les clés recommandées par les utilisateurs?

Jorge Castro
la source

Réponses:

46

Qu'est-ce que Gconf?

GConf est un système permettant de stocker les préférences de l'application. Ces préférences sont stockées dans des fichiers XML sous le répertoire de base de l'utilisateur ~/.gconf. Chaque préférence est représentée par une paire clé-valeur.

GConf est conçu pour permettre aux développeurs de stocker facilement les préférences des utilisateurs et aux administrateurs système de définir les valeurs par défaut pour des préférences particulières. Dans la plupart des cas, un utilisateur n'a pas besoin de modifier directement les clés Gconf.

La grande majorité des touches correspondent à des entrées dans les menus de préférences des différentes applications. Bien que les développeurs utilisent parfois des clés Gconf pour activer des fonctionnalités non documentées. Ceux-ci sont "cachés" des utilisateurs pour un certain nombre de raisons. Parfois, la fonctionnalité est encore un travail en cours. D'autres fois, il s'agit d'une fonctionnalité que le développeur souhaite supprimer mais qui reste accessible aux utilisateurs qui ne souhaitent pas l'abandonner. Fréquemment, les fonctionnalités sont destinées aux "utilisateurs expérimentés" et le développeur ne veut tout simplement pas encombrer le dialogue des préférences normales.

À certains égards, il est similaire au registre de Windows. Une différence majeure est que, contrairement au registre de Windows, Gconf ne stocke pas les paramètres système. Il ne stocke que les préférences de l'application. Bien que l'édition de clés Gconf puisse potentiellement causer des problèmes mineurs avec des programmes spécifiques, cela ne doit en aucun cas générer des problèmes à l'échelle du système, tels que le fait de rendre votre système non amorçable. En fait, la suppression de tout le ~/.gconfrépertoire ramènera simplement tous les programmes utilisant Gconf à leurs valeurs par défaut.

Gestion de Gconf à partir de la ligne de commande.

Le programme gconftool-2permet à l'utilisateur d'interagir avec Gconf à partir de la ligne de commande. Il est souvent plus simple d'entrer une commande d'une ligne dans le terminal que de chercher dans l'outil graphique de Gconf. Par exemple, si vous souhaitez afficher l'icône de votre corbeille sur le bureau, exécutez simplement:

gconftool-2 --set /apps/nautilus/desktop/trash_icon_visible --type=bool true

Cela illustre également ce que je voulais dire par paire clé-valeur ci-dessus. Dans ce cas, la clé est celle /apps/nautilus/desktop/trash_icon_visiblequi a la valeur true.

Vous pouvez effectuer diverses opérations avec gconftool-2. Si vous souhaitez simplement voir la valeur d'une clé, utilisez --get:

gconftool-2 --get /apps/nautilus/desktop/trash_icon_visible

Si vous souhaitez simplement rétablir une valeur par défaut, utilisez --unset:

gconftool-2 --unset /apps/nautilus/desktop/trash_icon_visible

gconftool-2peut être particulièrement utile pour les administrateurs système. Par exemple, /etc/gconf/gconf.xml.mandatorypeut être utilisé pour définir des préférences obligatoires pour tous les utilisateurs. Vous trouverez plus d’informations sur les utilisations plus avancées man gconftool-2dans le Guide d’administration du système GNOME Desktop.

Comment utiliser l'éditeur Gconf?

Quelle était votre question à nouveau? Oh, c'est vrai: comment utiliser l'éditeur Gconf?

gconf-editorest l'interface graphique permettant de gérer les paramètres Gconf. Par défaut, il n'est pas affiché dans les menus. Le moyen le plus simple de le démarrer est d'appuyer sur Alt+ F2pour afficher le "Dialogue de lancement ". Ensuite, entrez gconf-editor.

gconf-editorvous permet de parcourir les paires clé-valeur dans une arborescence. Regardons l'exemple ci-dessus. Naviguez jusqu'à apps > nautilus > desktopet vous verrez la trash_icon_visibleclé.

gconf-editor

andrewsomething
la source
13

Alt+ F2gconf-editor

Avoir une exploration autour de cela, c'est un peu similaire à l'utilisation de regedit dans Windows, sauf que je trouve que c'est un peu plus convivial, et ça ne tuera pas votre chat si vous le regardez de façon amusante.

Plutôt que de l'utiliser pour définir les clés, vous pouvez utiliser l'outil de ligne de commande ' gconftool-2 ' pour définir / modifier / supprimer des clés. Je l'ai trouvé très pratique lors de la définition des associations d'URL pour des applications telles que Spotify dans Wine.

noir
la source