Экран блокировки и его фоновое изображение [инструкция]

Автор CoolAller, 17 сентября 2015, 12:48:22

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

CoolAller

Изменяем фоновое изображение экрана блокировки:

По умолчанию MATE использует симлинк /etc/alternatives/desktop-background в качестве фона для экрана блокировки, у меня симлинк указывает на svg-файл в каталоге /usr/share/images/desktop-base/lines-wallpaper_1920x1080.svg (возможно у вас будет другой файл в зависимости от разрешения экрана, но распологаться он будет в этом же каталоге). Самый простой способ сменить фоновое изображение это заменить файл на который ссылается симлинк /etc/alternatives/desktop-background на свой, правда он должен иметь такое же имя и расширение svg, если кому-то может показаться, что это не совсем корректное решение, то читаем ниже.

Полный список настроек можно найти в /usr/share/glib-2.0/schemas/org.mate.background.gschema.xml. Они переопределяются созданием файла /usr/share/glib-2.0/schemas/mate-debian.gschema.override.

Примечание: Значения справа должны быть заключены в одинарные кавычки (''), иначе произойдёт ошибка во время компиляции.

Пример #1: Сменить фоновое изображение на экране блокировки:

Редактируем файл конфигурации:

#nano /usr/share/glib-2.0/schemas/mate-debian.gschema.override

В данный момент там одна секция:
[org.mate.background]
picture-filename='/usr/share/images/desktop-base/desktop-background'


*picture-filename='/путь/к/изображению.jpg' (если нужно меняем на свой путь к изображению)

После этого не забываем задать разрешение на файл:
# chmod 644 /usr/share/images/desktop-base/ваш_файл

Перекомпилируйте схемы:
# glib-compile-schemas /usr/share/glib-2.0/schemas/

Перезапустите X для получения результата.

Пример #2: Сменить изображение на экране блокировки, используя градиент:

nano /usr/share/glib-2.0/schemas/mate-debian.gschema.override

[org.mate.background]
color-shading-type='vertical-gradient'
picture-options='scaled'
picture-filename=''
primary-color='#152233'
secondary-color='#000000'


Перекомпилируйте схемы:

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

Перезапустите X для получения результата.