Módulo puppet puppet-gnome-config-portatiles para configurar gnome en portátiles | Algo de Linux

viernes, 13 de marzo de 2015

Módulo puppet puppet-gnome-config-portatiles para configurar gnome en portátiles

Con el cambio de Debian Squeeze a Wheezy es una verdadera pesadilla realizar las configuraciones que en Squeeze realizábamos de una forma muy sencilla.

He probado varias opciones para establecer  configuraciones de escritorio, y, al final, teniendo en cuenta que con dconf las configuraciones de usuario tienen prioridad sobre las configuraciones a nivel de sistema,  creo que la forma más cómoda para nosotros es establecer una plantilla que podamos copiar a los usuarios.

Siguiendo esa idea, he creado un módulo puppet al que he llamado puppet-gnome-config-portatiles que sirve para copiar una configuración modelo de gnome a:
  • /etc/skel/.config/dconf
  • /etc/skel-alumno/.config/dconf
  • /etc/skel-profesor/.config/dconf
  • y a los usuarios que ya se encuentren creados en el sistema.
Utilizando para ello el fichero donde se encuentran las configuraciones de un usuario, que, por cierto, es un fichero binario:
  ~/.config/dconf/user

La idea es establecer las configuraciones del entorno gráfico en un usuario determinado y luego copiar el fichero user al directorio files del módulo para que se aplique al skel y a los usuarios que ya se encuentren creados en el portátil.
https://copy.com/r4Xh4wNJUehl92BG


Para instalar el módulo tan sólo tenéis que colocar el módulo descomprimido en /etc/puppet/modules e incluirlo en la clase especifica de portátiles.

Como requisito previo, debéis colocar el fichero de configuración modelo "user" en:
/etc/puppet/modules/puppet-gnome-config-portatiles/files

El fichero user que viene por defecto es el que yo utilizo en mi centro. Cambiadlo por el vuestro.
Publicado por primera vez en http://enavas.blogspot.com.es

No hay comentarios: