¿Dónde puedo encontrar un archivo de configuración de Unity?


9

Me preguntaba si alguien puede decirme dónde están los principales archivos de configuración de Unity, al menos el archivo que puede configurar gráficamente a través de CCSM. Quiero editar el tamaño del guión y el color del panel, pero no encontré dónde hacerlo.

Respuestas:


11

Unity y Compiz están utilizando GConf para almacenar sus configuraciones. GConf es un almacén de configuración que proporciona una API para que las aplicaciones lean y escriban información de configuración y reciban notificaciones cuando cambien los elementos de configuración. Los datos de configuración se guardan en ~/.gconf, pero las modificaciones solo deben hacerse a través del demonio GConf.

Puede modificar la configuración de Unity directamente usando gconf-editory buscando /apps/compiz-1/plugins/unityshell/screen0/options. Notará que Unity responde a los cambios instantáneamente, lo mismo que CCSM.

Si desea una herramienta de línea de comando para modificar esta configuración, use gconftool-2. Por ejemplo, para reducir el tamaño del icono del iniciador que puedo hacer:

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

Esperemos que estas actualizaciones de la respuesta lo aclaren un poco más.
James Henstridge

Lo siento chicos, aceptaré esta respuesta ya que es la más completa, pero el hecho es que lo que estoy buscando, hasta donde sé, no existe. Estaba buscando algún archivo que almacene configuraciones como bg_colour, fg_colour, width, no as, pero como un archivo de configuración de tema. Gracias.
Rodrigo Martins de Oliveira

1
@RodrigoMartins: tuve la oportunidad de usar Ubuntu 11.10 Live CD con mucha frecuencia. Cada vez que lo iniciaba, tenía que instalar dconf-editor y cambiar las propiedades del iniciador, porque quería que se solucionara. Los archivos de configuración están de hecho en la carpeta Inicio / .gconf pero los archivos no existen para las opciones predeterminadas. La primera vez que modificamos y seleccionamos una carpeta correspondiente (de la ruta / clave) y se crea un archivo% gconf.xml. Se realizan modificaciones adicionales en ese archivo XML.
Sri

1
... continuación ... La primera vez que modificamos una opción, se crea una carpeta correspondiente (de la ruta / clave) y un archivo% gconf.xml. Se realizan modificaciones adicionales en ese archivo XML. El archivo XML que necesitaba estaba en Inicio / .gconf / desktop / unity-2d / launcher. Podría descubrir esto usando dconf-editor una vez. También podemos usar gsettings pero ¿dónde encontrar SCHEMA / PATH / KEY? Sería útil que Canonical publicara una lista completa de SCHEMA / PATH / KEY para usar con gsettings.
Sri

@Sri: gconf no es lo mismo que dconf / gsettings (es el sistema de configuración más antiguo). Si desea cambiar los valores predeterminados para los nuevos usuarios, use gconf-editorcomo lo describí anteriormente y haga clic derecho en la configuración que desea cambiar y elija Set as Defaulto en Set as Mandatorylugar de editar el XML directamente.
James Henstridge

0

No puede cambiar el color o el tamaño del tablero (lo que abre desde el logotipo de ubuntu). Si desea cambiar el tamaño del iniciador, puede usar ccsm para eso.


Incluso si no puedo hacerlo, me encantaría saber dónde está el archivo que CCSM modifica para cambiar las propiedades de Laucher.
Rodrigo Martins de Oliveira

Está en gconf. Mire debajo de ~ / .gconf / compiz-1 o ~ / .gconf / compiz
RolandiXor

Lo encontré en ~ / .gconf / apps / compiz-1 / plugins /, pero nada demasiado significativo, solo se almacenan los valores que atribuye a las opciones de CCSM, pero el script desde donde unit carga sus configuraciones no encontré , Sé que existe un script para que CCSM hable con Unity, pero la pregunta es dónde está.
Rodrigo Martins de Oliveira

No creo que esté entendiendo cómo funciona todo, o simplemente no está haciendo una pregunta lo suficientemente clara.
RolandiXor
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.