Я пытаюсь изменить некоторые настройки gconf в Ubuntu 12.10. Я хотел бы изменить фон lightdm greeter.
Я обнаружил, что во время входа в Unity от имени пользователя во время работы X-сервера я могу сделать это с помощью:
sudo xhost +SI:localuser:lightdm
gsettings set com.canonical.unity-greeter background "'/usr/share/backgrounds/micros-background.png'"
Проблема в том, что для этого требуется, чтобы я вошел в систему как пользователь под X. Так что весь оконный менеджер должен быть запущен. Но я хочу использовать chroot для изменения этих настроек без запуска X-сервера. Я просто хочу смонтировать разделы и изменить настройки без запуска полного оконного менеджера.
Есть ли способ напрямую изменить настройки без входа в X и Unity?
Или в качестве альтернативы ... есть ли способ перевести X-сервер и Unity в фоновый режим, чтобы я мог вносить изменения, не отображая на мониторе полный оконный дисплей?
sudo -u "username" dbus-launch --exit-with-session gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action 'nothing'
Некоторые люди говорят, что вы должны предшествовать команде "gsettings" словом "dbus-launch", но я не пробовал.
источник