Où puis-je trouver un fichier de configuration Unity?


9

Je me demandais si quelqu'un pouvait me dire où sont les principaux fichiers de configuration Unity, au moins le fichier que vous pouvez configurer graphiquement via CCSM. Je veux modifier la taille du tiret et la couleur du panneau, mais je n'ai pas trouvé où le faire.

Réponses:


11

Unity et Compiz utilisent GConf pour stocker leurs paramètres. GConf est un magasin de configuration qui fournit une API pour que les applications lisent et écrivent des informations de configuration et reçoivent des notifications lorsque les éléments de configuration changent. Les données de configuration sont enregistrées sous ~/.gconf, mais les modifications ne doivent être effectuées que via le démon GConf.

Vous pouvez modifier les paramètres Unity directement en utilisant gconf-editoret en naviguant jusqu'à /apps/compiz-1/plugins/unityshell/screen0/options. Vous remarquerez que Unity répond instantanément aux changements, comme CCSM.

Si vous souhaitez qu'un outil de ligne de commande modifie ces paramètres, utilisez gconftool-2. Par exemple, pour réduire la taille de l'icône du lanceur, je peux le faire:

gconftool-2 --set /apps/compiz-1/plugins/unityshell/screen0/options/icon_size --type int 32

Espérons que ces mises à jour de la réponse le rendront un peu plus clair.
James Henstridge

Désolé les gars, j'accepterai cette réponse car elle est la plus complète, mais le fait est que ce que je recherche, pour autant que je sache, n'existe pas. Je cherchais un fichier qui stocke des configurations comme bg_colour, fg_colour, width, does not as, mais comme un fichier de configuration de thème. Je vous remercie.
Rodrigo Martins de Oliveira

1
@RodrigoMartins - J'ai eu l'occasion d'utiliser très fréquemment un Live CD Ubuntu 11.10. Chaque fois que je l'ai démarré, j'ai dû installer dconf-editor et changer les propriétés du lanceur, car je voulais qu'il soit corrigé. Les fichiers de configuration sont en effet dans le dossier Home / .gconf mais les fichiers n'existent pas pour les options par défaut. La première fois que nous modifions et choisissons un dossier correspondant (du chemin / clé) et un fichier% gconf.xml est créé. D'autres modifications sont apportées dans ce fichier XML.
Sri

1
... suite ... La première fois que nous modifions une option, un dossier correspondant (du chemin / clé) et un fichier% gconf.xml sont créés. D'autres modifications sont apportées dans ce fichier XML. Le fichier XML dont j'avais besoin se trouvait dans Home / .gconf / desktop / unit-2d / launcher. Je pourrais le découvrir en utilisant dconf-editor une fois. Nous pouvons également utiliser gsettings mais où trouver SCHEMA / PATH / KEY? Il serait utile que Canonical publie une liste complète de SCHEMA / PATH / KEY à utiliser avec gsettings.
Sri

@Sri: gconf n'est pas la même chose que dconf / gsettings (c'est l'ancien système de configuration). Si vous souhaitez modifier les valeurs par défaut pour les nouveaux utilisateurs, utilisez gconf-editorcomme je l'ai décrit ci-dessus et cliquez avec le bouton droit sur les paramètres que vous souhaitez modifier et choisissez Set as Defaultou Set as Mandatoryplutôt que de modifier directement le XML.
James Henstridge

0

Vous ne pouvez pas changer la couleur ou la taille du Dash (ce que vous ouvrez à partir du logo ubuntu). Si vous souhaitez modifier la taille du lanceur, vous pouvez utiliser ccsm pour cela.


Même si je ne peux pas le faire, j'aimerais savoir où se trouve le fichier que CCSM modifie pour changer les propriétés du Laucher.
Rodrigo Martins de Oliveira

C'est en gconf. Regardez sous ~ / .gconf / compiz-1 ou ~ / .gconf / compiz
RolandiXor

Je l'ai trouvé dans ~ / .gconf / apps / compiz-1 / plugins /, mais rien de trop significatif, il n'y a que les valeurs que vous attribuez aux options CCSM, mais le script d'où l'unité charge ses configurations que je n'ai pas trouvées , Je sais qu'il existe un script pour parler CCSM à Unity, mais la question est de savoir où il se trouve.
Rodrigo Martins de Oliveira

Je ne pense pas que vous compreniez comment tout cela fonctionne, ou que vous ne posiez tout simplement pas une question suffisamment claire.
RolandiXor
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.