Настройка фона LightDM из командной строки без Unity

Когда я запускаю Unity, я могу установить фоновое изображение с помощью следующей команды: gsettings set org.gnome.desktop.background picture-uri "file://$file". Это также меняет фон экрана входа в систему lightDM, когда выбран мой пользователь.

Тем не менее, я использую Fluxbox большую часть времени. У меня есть скрипт, который случайным образом меняет мой фон и делает это с помощью следующих команд:

gsettings set org.gnome.desktop.background picture-uri "file://$file"
fbsetbg -a "$file"

Строка gsettings ничего не делает во Fluxbox, но я предполагал, что она установит фон lightDM. К сожалению, это не так.

Похоже, что gnome-session нужно запустить, чтобы команда работала? Если так, есть ли поддельная сессия gnome, которую я могу запустить, которая выполнит установку фона, без множества ненужных процессов, работающих в фоновом режиме?

Или есть другая команда, которую я могу запустить, которая изменит lightDM фон (без прав суперпользователя), когда я меняю фон рабочего стола?

Кстати, я работаю с 12.10, но через пару недель обновлюсь до 13.04.

0
задан 27 April 2013 в 20:15

1 ответ

Попробуйте

sudo pstree

Сделайте это дважды:

(1) при запуске LightDM в качестве диспетчера отображения и (Compiz?) В качестве оконный менеджер композитинга для Unity

(2) при запуске ABC в качестве диспетчера отображения и Fluxbox в качестве оконного менеджера.

Я думаю, что во втором случае процесс gnome-сессии не запускается, поэтому gsettings не будет работать.

(Я не проверял.)

0
ответ дан 27 April 2013 в 20:15

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

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