изменить настройки без запуска X и Unity

Я пытаюсь изменить некоторые настройки gconf в Ubuntu 12.10. Я хотел бы изменить фоновый режим lightdm.

Я обнаружил, что, войдя в 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 в фоновом режиме, чтобы я мог сделать изменения, не имеющие полного оконного дисплея, появляются на моем мониторе?

13
задан 17 April 2013 в 20:47

2 ответа

Некоторые люди говорят, что перед командой «gsettings» должно стоять слово «dbus-launch», но я не пробовал.

0
ответ дан 17 April 2013 в 20:47

можно запустить gsettings без X11, используя dbus-launch --exit-with-session:

dbus-launch --exit-with-session gsettings set com.canonical.unity-greeter background "'/usr/share/backgrounds/micros-background.png'"
0
ответ дан 17 April 2013 в 20:47

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

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