Страница 1 из 1

Добавить новые обои в каталог Background [Cinnamon]

Добавлено: 19 май 2017, 20:46
BarShadow
В сети есть мануалы на эту тему. Один из них (вот этот) рекомендует переименовывать уже имеющиеся обои, что на мой взгляд - не совсем корректно, когда нужно именно добавить обои, а не заменить те, что есть.

Казалось бы - что может быть проще, чем заменить обои на рабочем столе? Разумеется - ничего сложного в этом нет. Заходим в Параметры системы/Фоновые рисунки и указываем путь к скачанным с интернета обоям.
Но как добавить свои обои к тем, что установлены в системе по умолчанию?

Логично предположить что нужно поместить новые обои в ту директорию, где хранятся другие, а именно в /usr/share/backgrounds/linuxmint
Но этого не достаточно, чтобы новые обои отображались вместе с остальными. Для этого нужно редактировать файл linuxmint.xml, который находится здесь: /usr/share/cinnamon-background-properties/linuxmint.xml

Можно как отредактировать уже имеющиеся обои (удалить лишнее), так и добавить свои. По умолчанию файл linuxmint.xml выглядит так:

Код: Выделить всё

<?xml version="1.0"?>
<!DOCTYPE wallpapers SYSTEM "cinnamon-wp-list.dtd">
<wallpapers>

<wallpaper deleted="false">
    <name>Linux Mint</name>
    <filename>/usr/share/backgrounds/linuxmint/linuxmint.jpg</filename>
    <options>zoom</options>
    <shade_type>solid</shade_type>
    <pcolor>#000000</pcolor>
    <scolor>#000000</scolor>
    <artist>eDesigner</artist>
</wallpaper>

<wallpaper deleted="false">
    <name>Linux Mint</name>
    <filename>/usr/share/backgrounds/linuxmint/edesigner_linuxmint.png</filename>
    <options>zoom</options>
    <shade_type>solid</shade_type>
    <pcolor>#000000</pcolor>
    <scolor>#000000</scolor>
    <artist>eDesigner</artist>
</wallpaper>

<wallpaper deleted="false">
    <name>Linux Mint</name>
    <filename>/usr/share/backgrounds/linuxmint/sele_linuxmint.png</filename>
    <options>zoom</options>
    <shade_type>solid</shade_type>
    <pcolor>#000000</pcolor>
    <scolor>#000000</scolor>
    <artist>Sele</artist>
</wallpaper>


</wallpapers>
Например:
Чтобы добавить скачанную с сети картинку Backgrounds_Green.jpg нужно:
  • Поместить саму картинку в директорию /usr/share/backgrounds/linuxmint
  • Добавить в файл linuxmint.xml информацию об этом файле. Конкретно в этом случае получается вот так:
    <?xml version="1.0"?>
    <!DOCTYPE wallpapers SYSTEM "cinnamon-wp-list.dtd">
    <wallpapers>

    <wallpaper deleted="false">
    <name>Linux Mint</name>
    <filename>/usr/share/backgrounds/linuxmint/linuxmint.jpg</filename>
    <options>zoom</options>
    <shade_type>solid</shade_type>
    <pcolor>#000000</pcolor>
    <scolor>#000000</scolor>
    <artist>eDesigner</artist>
    </wallpaper>

    <wallpaper deleted="false">
    <name>Linux Mint</name>
    <filename>/usr/share/backgrounds/linuxmint/edesigner_linuxmint.png</filename>
    <options>zoom</options>
    <shade_type>solid</shade_type>
    <pcolor>#000000</pcolor>
    <scolor>#000000</scolor>
    <artist>eDesigner</artist>
    </wallpaper>

    <wallpaper deleted="false">
    <name>Linux Mint</name>
    <filename>/usr/share/backgrounds/linuxmint/sele_linuxmint.png</filename>
    <options>zoom</options>
    <shade_type>solid</shade_type>
    <pcolor>#000000</pcolor>
    <scolor>#000000</scolor>
    <artist>Sele</artist>
    </wallpaper>

    <wallpaper deleted="false">
    <name>Linux Mint</name>
    <filename>/usr/share/backgrounds/linuxmint/linuxmint.png</filename>
    <options>zoom</options>
    <shade_type>solid</shade_type>
    <pcolor>#000000</pcolor>
    <scolor>#000000</scolor>
    <artist>MyBackgrounds</artist>
    </wallpaper>

    <wallpaper deleted="false">
    <name>Linux Mint</name>
    <filename>/usr/share/backgrounds/linuxmint/Backgrounds_Green.jpg</filename>
    <options>zoom</options>
    <shade_type>solid</shade_type>
    <pcolor>#000000</pcolor>
    <scolor>#000000</scolor>
    <artist>MyBackgrounds</artist>
    </wallpaper>


    </wallpapers>
В итоге - можно наблюдать что новая обоина спокойно добавилась к уже имеющимся.

Добавить новые обои в каталог Background [Cinnamon]

Добавлено: 19 май 2017, 21:14
x230
Спсб!
На годик-два бы пораньше такой пост!
BarShadow писал(а):Редактировать файл linuxmint.xml, который находится здесь: /usr/share/cinnamon-background-properties/linuxmint.xml
Сам до ентаго допер. Именно так и делаю - редактирую каждую запись на картинку. Ну, и саму картинку (или свой каталог с обоями) жишь надо положить в "/usr/share/backgrounds/"
* * * * *

Если же таким способом добавить каталог,
то картина маслом:

Добавить новые обои в каталог Background [Cinnamon]

Добавлено: 19 май 2017, 21:27
BarShadow
x230, пожалуйста. Я тоже не вижу ничего особенного в этом. Просто - удивлён что Гугл не даёт внятного ответа на запрос "Добавить обои в Background". Скорее всего я не так задаю вопрос, но может быть - это настолько очевидная информация что её никто не освещает.
Но совсем новичкам может быть полезно.

Добавить новые обои в каталог Background [Cinnamon]

Добавлено: 19 май 2017, 22:10
di_mok
А я как-то не заморачивался таким вопросом. Открыл в xViewer, нажал сделать фоном рабочего стола

Добавить новые обои в каталог Background [Cinnamon]

Добавлено: 20 май 2017, 20:18
colonel
Добавить новые обои в каталог Background [Cinnamon]
... как добавить свои обои к тем, что установлены в системе по умолчанию? ...

- создайте папку с именем какое вам угодно в каталоге /usr/share/backgrounds/
- поместите туда ваши скачанные из инета картинки-обоины
- откройте окно настроек Фоновые картинки и клацнув по + внизу левой панели с папками обоев укажите/добавьте через браузер созданную вами папку со скачанными обоинами в список папок
указанная папка с обоинами будет записана в ~/.cinnamon/backgrounds/user-folders.lst , а картинки в неё помещённые доступны к установке через окно настроек
для примера, просто закинул картинку метеоро в /usr/share/backgrounds/ (без создания папки) и через "плюсик" добавил папку backgrounds
3.png
описанное же в теме мозготрахание с редактированием xml файликов в каталоге /usr/share/cinnamon-background-properties/ с именами соответственно папкам с картинками в /usr/share/backgrounds/ и содержащими перечень имеющихся в них картинок необходим только для случая чтобы сделать картинки доступными для установки по умолчанию через окно настроек для других пользователей компутера.
Впрочем ... другие пользователи могут эту папку (с именем какое вам угодно в каталоге /usr/share/backgrounds/) сами добавить при необходимости в своём окне настроек фоновых картинок клацанием по "плюсику" ...
собсно, нафиг не нужно простоюзерам лезть и редактировать xml-файлики в /usr/share/cinnamon-background-properties/ если только у них не свербит в пятой точке от сознания причастности к линуксоидам.,
это действие требуется только создателям\сборщикам своих сборок если есть желание сделать свои наборы обоин.

Добавить новые обои в каталог Background [Cinnamon]

Добавлено: 21 май 2017, 08:17
Unborn
colonel писал(а): собсно, нафиг не нужно простоюзерам лезть и редактировать xml-файлики в /usr/share/cinnamon-background-properties/ если только у них не свербит в пятой точке от сознания причастности к линуксоидам.,
это действие требуется только создателям\сборщикам своих сборок если есть желание сделать свои наборы обоин.
Ещё и с лицензированием на распространение связано. Файлик Credits не просто так, для понта.

Добавить новые обои в каталог Background [Cinnamon]

Добавлено: 21 май 2017, 11:41
root
Вот еще бы скриптик добавить в пост для автоматизации данных действий, и цены бы посту не было :smile:

Добавить новые обои в каталог Background [Cinnamon]

Добавлено: 21 май 2017, 16:09
Dja
ну корица как всегда :magic: без напильника никак :-D

Добавить новые обои в каталог Background [Cinnamon]

Добавлено: 22 май 2017, 13:08
root
Dja, так можно сказать про любую систему. Вопрос лишь в том, чего от нее ожидает пользователь)

Добавить новые обои в каталог Background [Cinnamon]

Добавлено: 09 июн 2018, 17:46
Жек@
- создал каталог с годными обоями;
- выбрал любой из рисунков и через правый клик мыши .. сделал фоном рабочего стола.
- все остальные картинки добавились автоматически
- ставлю фишку в настройках рабочего стола.. х изменить фон [ 5 минут ]
Вуаля мои обои через каждые 5 минут меняются.
Удачи ;)