Как видно из названия, я хочу добавить некоторые пользовательские обои (созданные мной изображения png) в папку user / share / backgrounds в 12.04. Я выполнил эту задачу.
Проблема: они не отображаются в представлении рабочего стола для выбора (я предполагаю, что если они появятся здесь, они станут фоном по умолчанию в ярлыке динамического единства LightDM. (ds)
Как добавить новые обои? (Относится только к 11.10)
Как добавить новые обои? (Показывает только, как отключить динамический уровень приветствия и назначить фиксированный фон для LightDM
После некоторого раздумья Они НЕ появляются в Desktop Appearance для выбора . Причина в том, что я скопировал папку темы с помощью sudo nautilus. Тема не отображалась в разделе «Дополнительные настройки» для выбора. Чтобы эта тема работала в Unity, я скопировал ее в ~. темы. Я скопировал банкоматы с использованием того же метода
Я написал небольшой скрипт perl , чтобы упростить добавление вариантов в фоновый рисунок рабочего стола в Ubuntu.
Чтобы воссоздать его, вы могли бы, например, использовать sudo gedit /usr/local/bin/wallpaper-add-to-choices
из терминала, вставьте содержимое скрипта, сохраните, затем sudo chmod 755 /usr/local/bin/wallpaper-add-to-choices
.
Я нашел сообщение, потому что я искал информацию о том, что могло измениться в Ubuntu 12.04LTS. Часть «вариантов» этого вывода скрипта использовала выражение «масштаб», мне пришлось изменить его на «масштабирование», или ни одно из изображений не будет работать как выбор. Это позор, я не чувствую, что вручную изменяю размер десятков изображений, импортированных в новую систему, чтобы правильно их масштабировать. (Масштабируйте почтовые ящики с изображениями, только увеличивая изображение до тех пор, пока край не достигнет края дисплея, зум означает, что я теряю вершины или стороны большинства изображений.)
Я могу подтвердить, что это работает!
*jpg
в папку /usr/share/backgrounds/
(с помощью root) *xml
файла в /usr/share/gnome-background-properties/
Я использовал редактор gvim
для 2. выше.
Просто выполните следующие шаги, используя gvim
:
gvim /usr/share/gnome-background-properties/*xml
:r !ls
/usr/share/backgrounds/*jpg
& rarr; для вставки всего нового фона. filenames ^M
на CTRL-M
) :.,$s;\(.*\);^M\t<wallpaper>^M\t<name>paper10</name>^M\t<filename>&</filename> ^M\t<options>zoom</options>^M\t<pcolor>#000000</pcolor>^M\t<scolor>#000000</scol or>^M\t<shade_type>solid</shade_type>^M\t</wallpaper>^M;cg
Автоматические номера инкремента (бумага10), чтобы дать уникальные имена для обоев
blockquote>:let i=1 | g/>paper/s//\='>paper_'.i/ | let i=i+1
Сохраните файл и повторите его для второго файла XML.
В графическом интерфейсе теперь появятся новые фоны:
[/g0]
Вы должны отредактировать файлы в / usr / share / gnome-background-properties, чтобы они отображались в разделе «обои», а не в разделе «картинка».
Существует еще один вариант, который сделает обои из домашнего каталога пользователя доступными в lightdm.
Вы можете выбрать один из двух вариантов:
Вам просто нужно запустить одну простую команду в терминале:
$ sudo usermod -aG username lightdm
Просто замените username
на свое имя пользователя.
Создать новую группу пользователей, например, wallpapers
. ]:
$ sudo groupadd wallpapers
Затем создайте каталог в директории home , где вы сохраните все обои, которые хотите использовать, и измените их группу на wallpapers
:
$ mkdir '~/My Wallpapers'
$ chgrp wallpapers '~/My Wallpapers'
И, наконец, добавьте группу wallpapers
в качестве дополнительной группы для вас и пользователя lightdm
:
$ sudo usermod -aG wallpapers username
$ sudo usermod -aG wallpapers lightdm
Не забудьте заменить username
на свое имя пользователя.
Обратите внимание, что если у вас есть несколько пользователей, использующих систему, и вы хотите дать такую возможность для каждого из них, вам придется повторить эти шаги (исключая добавление новой группы - wallpapers
) для каждого человека.