Какой-либо способ изменить lightdm фон зазывалы единицы, не изменяя текущие файлы конфигурации?

Об изменении lightdm фоновое изображение зазывалы единицы, большинство ответов должно изменить /usr/share/glib2.0/schemas/com.canonical.unity-greeter.gschema.xml. Там какой-либо путь состоит в том, чтобы изменить обои по умолчанию в lightdm зазывале единицы, не изменяя файл? Как файл переопределения.

Я делаю debian пакет, который применил бы наши собственные иллюстрации после установки. Я не могу, изменяя содержание файла в моем обслуживающем сценарии, который нарушил бы debian упаковочная политика. Я могу изменить настольный фон единицы путем добавления файла переопределения схемы в той же папке, но я не мог найти способ изменить lightdm фон с похожим способом.

0
задан 10 April 2014 в 12:29

2 ответа

В Ubuntu 12.04 возможно сделать это программно через dconf базу данных для пользователя lightdm, например,

sudo -u lightdm dbus-launch --exit-with-session \
gsettings set com.canonical.unity-greeter background /usr/share/backgrounds/Tie_My_Boat_by_Ray_García.jpg

, изменение вступает в силу, когда lightdm перезапущен.

0
ответ дан 8 October 2019 в 01:41

Поскольку я просто создал подобный пакет:

добавляют к пакету:

debian/install с содержанием

debian/10_unity_greeter_background.gschema.override /usr/share/glib-2.0/schemas/

debian/10_unity_greeter_background.gschema.override с содержанием

[com.canonical.unity-greeter] 
draw-user-backgrounds=false
background='/foo/wallpaper.png'

debian/postinst с содержанием

glib-compile-schemas /usr/share/glib-2.0/schemas/
0
ответ дан 8 October 2019 в 01:41

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

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