Como executar o comando “gsettings” dentro de um arquivo de kickstart?

2

Eu quero criar um CD de instalação autônoma do Ubuntu 12.04 com várias personalizações. Eu escrevi um arquivo de kickstart para isso, e funciona perfeitamente. (Eu sei que a tecnologia preseed existe, mas incompreensivelmente falha sempre que o kickstart funciona como um encanto).

No entanto, quando quero executar (em% post section) o comando "gsettings" para personalizar minha área de trabalho, nada acontece. Eu li em fóruns que "gsettings" só funciona quando há uma sessão do Gnome iniciada (Unity é apenas uma encarnação), mas isso é uma bagunça: eu só quero ter um arquivo de kickstart para configurar parâmetros do Gnome de uma maneira muito rápida .

Existe uma maneira de conseguir isso? Obrigado !!

    
por Osqui 15.08.2012 / 02:42

1 resposta

2

Crie um arquivo /usr/share/glib-2.0/schemas/99_my_custom_settings.gschema.override com um conteúdo como

[org.gnome.Empathy.conversation]
theme="adium"
theme-variant="Normal"
adium-path="/usr/share/adium/message-styles/ubuntu.AdiumMessageStyle"

[org.gnome.desktop.interface]
gtk-theme="Ambiance"
icon-theme="ubuntu-mono-dark"
cursor-theme="DMZ-White"
font-name="Ubuntu 11"
monospace-font-name="Ubuntu Mono 13"

para as configurações que você deseja alterar. Então corra

glib-compile-schemas /usr/share/glib-2.0/schemas/

para mesclar suas alterações com o banco de dados da GSettings.

    
por Florian Diesch 15.08.2012 / 06:16