web-dev-qa-db-fra.com

Ubuntu a-t-il l'équivalent d'un registre, en particulier pour les éléments d'interface graphique de bureau?

J'ai vu plusieurs références à 'Compiz Config' et à une application 'gnome config' qui ne semble pas être installée par défaut. Où ces applications de configuration stockent-elles leurs données? Existe-t-il un registre similaire à Windows ou juste quelques fichiers que je pourrais éditer à la main, si je le voulais vraiment?

8
Jeff

Les 3 applications les plus courantes dont vous entendrez parler en peaufinant Gnome/Unity seront gconf-editor , dconf-editor et ccsm .

Vous pouvez les trouver dans le Software Center et les installer à partir de là.

Les deux premiers outils configurent différents aspects de votre configuration Gnome (parfois un peu différents, considérez-le comme un chemin menant au même objectif) et le dernier est important pour la configuration de votre configuration Unity/Compiz.

gconf-editor stocke ses données dans des fichiers XML dans /etc/gconf/

dconf-editor utilise des fichiers appelés fichiers de clé stockés dans /etc/dconf/db/

ccsm stocke ses données dans des fichiers XML dans vos dossiers ~/.gconf/apps/compiz et ~/.gconf/apps/compizconfig.

Chacun de ceux-ci peut être lu et édité avec un éditeur de texte brut (nano, gedit, etc.), mais cela demande beaucoup de travail. Utilisez les outils appropriés pour éditer ces fichiers, et cela vous simplifiera la vie.

10
Bruno Pereira

gconf est un équivalent approximatif, mais il est important de comprendre qu'Ubuntu et Windows sont des systèmes très différents. gconf est un "registre" pour Gnome, qu'Ubuntu s'éloigne maintenant. Il ne contrôle pas tous les aspects du système. La plupart des informations de niveau inférieur se trouvent dans des fichiers texte plats répartis dans/etc et/usr/share/name-of-app. Les informations spécifiques à l'utilisateur, y compris Unity config, se trouvent souvent dans les fichiers dot de votre répertoire personnel (c'est-à-dire les fichiers commençant par un ".", De sorte qu'elles ne sont pas répertoriées par défaut. Appuyez sur Ctrl + H dans le navigateur de fichiers pour les afficher) .

En résumé:

  1. gconf est équivalent au registre pour de nombreux problèmes d'interface graphique liés à Gnome, mais n'a guère d'influence sur les éléments liés à Unity.

  2. De nombreux paramètres de configuration de niveau inférieur sont dans des fichiers texte plats dans/etc et/usr/share /

  3. Une grande partie de la configuration d'Unity se trouve dans les fichiers de points du répertoire principal.

2
Kevin

Il existe une interface DBus com.canonical.AppMenu.Registrar contenant les icônes d'indicateur de l'interface graphique du bureau et les détails d'interfaçage associés dans l'environnement Unity, comme décrit ici .

0
george rowell