Mark Shuttleworth a récemment publié un blog sur la décision d'inclure les bibliothèques Qt dans la version 11.10, avec le suivi de Jono Bacon. Mark déclare que le plus grand défi d'intégrer des applications écrites dans Qt dans le système Ubuntu plus vaste est la non-compatibilité actuelle de Qt avec dconf.
Qu'est-ce que dconf et quel rôle joue-t-il dans Ubuntu?
Réponses:
introduction
Comme d’autres réponses sur ce site discutent
gconf
etdconf
ensemble, je me concentrerai sur les outils de ligne de commande tels quegsettings
l’interface graphiquedconf-editor
utilisée pour accéder à ladconf
base de données.Sur le site officiel de GNOME, il est noté que
Utilisation
gsettings
pour afficher et modifier les paramètresUne fois que l’on connaît,
gsettings
cela peut être aussi simple que l’interface graphiquedconf-editor
. Les options peuvent être listées en entrantman gsettings
ou en accédant aux pages de manuel Ubuntu en ligne .NOTE: Chaque programme étant installé sur tous les systèmes, il se peut que vous deviez remplacer les éléments spécifiques que je choisis par différents lorsque vous testez vous-même, car j'utilise XUbuntu XFce avec pas mal de programmes GNOME.
Pour répertorier tous les schémas disponibles, entrez
Pour inclure également toutes les clés, entrez
Cependant , il est généralement plus facile de spécifier ce que vous voulez avec, par exemple,
Ceci retourne une longue liste. Je l'ai abrégé à:
Maintenant, quand vous avez trouvé le schéma qui vous intéresse, listez les clés avec
Ceci retourne une liste (encore une fois je l’ai raccourcie):
Choisissez-en un et voyez quelle est la valeur actuelle
Ceci retourne une valeur true, alors pour l’inverser, utilisez
Ce sont des exemples triviaux , mais ils montrent essentiellement comment les clés et les valeurs sont identifiées et modifiées
gsettings
.Utilisation de dconf-editor pour modifier les paramètres
Le programme graphique
dconf-editor
est installé avec le paquet dconf-tools en cliquant ici ou en exécutantEnsuite , exécutez en entrant dans le terminal ou dans le menu de lancement rapide,
dconf-editor
.Comme vous pouvez le voir sur la capture d'écran, tous les différents schémas peuvent être développés à gauche et la clé appropriée sélectionnée. Il est très simple de naviguer vers la valeur souhaitée (dans ce cas, les
gnome-mplayer
préférences). Vous pouvez cliquer sur la case à cocher pour activer une valeur ou ajouter une valeur numérique dans l'une des autres zones. Vous pouvez également effectuer une recherche dans l'éditeur dconf avec le raccourci clavier Ctrl+ F.Vous pouvez également ajouter un autre journal,
log-viewer
en ajoutant un chemin sous la forme ['/var/log/auth.log', var .... '] dans la capture d'écran ci-dessous.Conclusion
Il existe de nombreux autres moyens utiles de modifier les paramètres avec
gsettings
et,dconf-editor
et ils sont simples à utiliser. Il vaut la peine de regarder à travers eux pour voir s’il existe des options qui ne sont pas dans les préférences du programme, car vous pourrez peut-être personnaliser votre programme comme vous le souhaitez. Comme fossfreedom l'a montré récemment dans cette questionsavoir utiliser
gsettings
oudconf-editor
est extrêmement précieux. Voir également:la source
gsettings
et lesdconf-editor
deux travaillent sur ladconf
base de données, pourquoi n’ont-ils pas la même information?gsetting
Le 12.04 montre les valeurs pour le schémacom.canonical.Unity.Launcher
et la cléfavorites
maisdconf-editor
n'offre même pascom.canonical.Unity
le schéma complet ni la clé.yum install dconf-editor
pour installer l’outil graphique.Pour ceux venant de Windows qui veulent une réponse simple, dconf est l'équivalent gnome du registre Windows ... un grand arbre binaire où tout programme peut stocker et partager sa configuration.
Ils ont d'abord migré des configurations unix traditionnelles (un fichier texte pour chaque application, chacune avec son propre format) vers une arborescence standard de fichiers XML, gérée par gconf. Ces derniers temps, presque personne n’ayant édité ces fichiers XML directement ni les problèmes de performances liés à la lecture et à l’analyse de nombreux fichiers, ceux-ci ont migré vers un format binaire en passant de gconf à dconf.
Contrairement au registre Windows, dconf devrait avoir toutes les entrées de configuration listées, même si elles ont les valeurs par défaut. Donc, il n'y a pas d'entrées cachées, vous pouvez alors changer ou réinitialiser ensuite facilement par défaut.
la source
dconf n'est pas spécifique à Ubuntu, c'est la technologie GNOME utilisée pour stocker les paramètres de l'application. Pour plus de détails, veuillez consulter http://live.gnome.org/dconf
la source