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

9

J'ai vu plusieurs références à «Compiz Config» et à une application «gnome config» qui semble ne 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 y a-t-il seulement quelques fichiers que je pourrais éditer à la main, si je le voulais vraiment, vraiment?

Jeff
la source
Découvrez cette réponse et aussi qdbus --literal com.canonical.AppMenu.Registraret ensuite qdbus --literal com.canonical.AppMenu.Registrar /com/canonical/AppMenu/Registrar.
George Rowell

Réponses:

10

Les 3 applications les plus courantes dont vous entendrez parler lors du réglage de Gnome / Unity seront gconf-editor , dconf-editor et ccsm .

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

Les 2 premiers outils configureront différents aspects (parfois pas si différents, pensez-y comme un chemin menant au même objectif) de votre configuration Gnome et le dernier est important pour configurer votre configuration Unity / Compiz.

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

dconf-editorutilise des fichiers appelés fichiers clés stockés dans/etc/dconf/db/

ccsmstocke ses données dans des fichiers XML dans vos dossiers ~/.gconf/apps/compizet ~/.gconf/apps/compizconfig.

Tous ces éléments peuvent être lus et modifiés avec un éditeur de texte brut ( nano, gedit, etc.), mais il est sûr beaucoup de travail. Utilisez les outils appropriés pour modifier ces fichiers et cela vous simplifiera grandement la vie.

Bruno Pereira
la source
dconf stocke ses paramètres utilisateur dans ~/.config/dconf/userun fichier binaire. gconf stocke ses paramètres utilisateur dans ~/.gconf. ccsm, dans ubuntu, par défaut, stocke également ses paramètres dans gconf (bien que cela ne soit pas obligatoire).
2011 à 2h59
Correct, rien de mal là-bas.
Bruno Pereira
2

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, dont 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 la configuration Unity, se trouvent souvent dans des fichiers dot dans votre répertoire personnel (c'est-à-dire les fichiers commençant par un ".", Afin qu'ils ne soient pas répertoriés par défaut. Appuyez sur Ctrl + H dans le navigateur de fichiers pour les afficher) .

En résumé:

  1. gconf équivaut au registre pour de nombreux problèmes d'interface graphique liés à Gnome, mais il a peu d'influence sur les choses liées à Unity.

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

  3. Une grande partie de la configuration Unity se trouve dans des fichiers dot dans le répertoire personnel.

Kevin
la source
0

Il y a une interface DBus com.canonical.AppMenu.Registrar qui contient les icônes d'indicateur GUI du bureau et les détails d'interfaçage ap associés dans l'environnement Unity comme décrit ici .

George Rowell
la source