Как запустить команду «gsettings» внутри файла кикстарта?

Я хочу создать компакт-диск с автоматической установкой Ubuntu 12.04 с несколькими настройками. Я написал для этого файл кикстарта, и он отлично работает. (Я знаю, что технология предпосевной обработки существует, но непонятно, что она терпит неудачу, когда кикстарт работает как шарм).

Однако, когда я хочу выполнить (в разделе% post) команду «gsettings», чтобы настроить мой рабочий стол, все происходит. Я читал на форумах, что «gsettings» работает только тогда, когда инициируется сеанс Gnome (Unity - только одно воплощение), но это беспорядок: мне нужен только файл кикстарта для быстрой настройки параметров Gnome. ,

Есть ли способ достичь этого? Спасибо !!

2
задан 15 August 2012 в 04:42

1 ответ

Создайте файл /usr/share/glib-2.0/schemas/99_my_custom_settings.gschema.override с содержанием как

[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"

для любых настроек, которые Вы хотите изменить. Затем выполненный

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

для слияния изменений с базой данных GSettings.

2
ответ дан 15 August 2012 в 04:42

Другие вопросы по тегам:

Похожие вопросы: