Cinnamon и нескучные обои

Алексей Федорчук

Русских, которые не любят нескучные обои, наверное, ещё меньше, чем не любящих быстрой езды. И среда Cinnamon предоставляет почти все возможности для реализации этой любви. В ней, правда, нет (пока?) возможности вывести на каждый рабочий стол свою картинку. Но зато можно организовать показ слайд-шоу в фоновом режиме. А главное — есть минимум два варианта использования в качестве обоев картинок собственных. И тут уж в руках применителя — насколько эти картинки будут нескучными.

Первый вариант — очень прост и доступен обычному пользователю. Достаточно собрать все любимые кратинки в какой-нибудь подкаталог домашнего каталога (например, в ~/Pictures/hawaii), а затем прописать путь к нему в файле ~/.cinnamon/backgrounds/user-folders.lst в таком виде:

/home/alv/Pictures/hawaii

Теперь, запустив модуль Фоновые рисунки Центра управления, можно увидеть и каталог с изображениями, и всё его содержимое:

wallpapers_001
Которое можно созерцать на рабочем столе в виде слайд-шоу, включив соответствующую опцию:

wallpapers_002
Разумеется, изображения можно сгруппировать в несколько каталогов:

wallpapers_003
Важно только, чтобы путь к каждому был прописан в ~/.cinnamon/backgrounds/user-folders.lst.

Второй вариант требует прав администратора, но зато позволяет создавать коллекции фоновых картинок, доступные всем пользователям системы. И, что немаловажно, они могут быть включены в собственные сборки системы. А ведь, как известно, нескучные обои — непременный атрибут всякого уважающего себя дистрибутива. И первый шаг в этом направлении — собирание своих любимых картинок в отельном подкаталоге каталога /usr/share/backgrounds.

После этого в каталоге /usr/share/cinnamon-background-properties создаётся xml-файл, одноимённый только что созданному каталогу с изображениями, в котором каждый файл последнего описывается в следующем примерно формате:

<?xml version="1.0"?>
<!DOCTYPE wallpapers SYSTEM "cinnamon-wp-list.dtd">
<wallpapers>
<wallpaper deleted="false">
    <name>[Отображаемое имя]</name>
    <filename>/usr/share/backgrounds/dir_name/filename.*</filename>
    <options>zoom</options>
    <shade_type>solid</shade_type>
    <pcolor>#000000</pcolor>
    <scolor>#000000</scolor>
    <artist>Author</artist>
  </wallpaper>
...
</wallpapers>

Понятно, что обязательными являются только имя, которое будет видно в модуле настройки фоновых рисунков, имя собственно файла изображения и точный путь к нему. Хотя запрет на удаление изображения из списка будет не лишним. Тип заливки и её цвета в данном случае значения не имеют. Как обращаться с изображением (обрезать, масштабировать и так далее) — определяется его разрешением, но значение из примера (zoom) подойдёт в большинстве случаев. Ну а что в поле artist следует увековечить себя, любимого, — вполне очевидно.

После того, как в заданном формате будет прописан каждый файл каталога, последний появится в списке штатных наборов обоев данного дистрибутива:

wallpapers_004
И, понятное дело, входящий в него набор изображений можно будет включить в любую собственную сборку.

Оставить комментарий

Перейти к верхней панели