GSettings se restablece durante el reinicio

GSettings se restablece durante el reinicio

Formatear es una molestia, especialmente debido a toda la instalación de paquetes, configuraciones, etc. Para hacer esto más fácil, creé un script grande con archivos de configuración simples que se pueden cambiar fácilmente. Entonces, una vez que necesito un formato (como cuando salen nuevas versiones del sistema operativo), simplemente instalo y luego ejecuto el script después del primer arranque y estoy listo para comenzar.

O al menos así debía ser. Pero por alguna razón gsettings no funciona correctamente.

gsettings set schema key value

La línea anterior funciona bien. Pero el script se ejecuta como root ya que necesita acceder a los archivos de configuración en/etc, instalar y actualizar el paquete, etc., por lo que lo anterior no es una opción.

sudo $user -c "gsettings set schema key value"

El uso sudodebería funcionar, pero no es así. Algunas de las claves entrarán en vigor de inmediato, otras no. Y una vez que reinicio o cierro sesión, todo se restablece a los valores predeterminados.

sudo $user -c "gsettings get schema key"

Si pruebo los valores usando el comando anterior, obtengo los correctos. Entonces parece que se configuran correctamente, pero aún así solo afectan a algunos y aún así se reinician durante el reinicio o el cierre de sesión.

Actualmente estoy ejecutando Ubuntu Gnome 14.04. Esto solía funcionar en 13.04 y antes, pero desde 13.10 ha sido un problema.

información relacionada