Как видно из названия выше, я хочу добавить некоторые пользовательские обои (изображения png, которые я создал сам) в папку user / share / фоны в 12.04. Я выполнил эту задачу.
Проблема: они НЕ отображаются в «Внешний вид рабочего стола» для выбора (я предполагаю, что если бы они появлялись здесь, они были бы фоном по умолчанию в устройстве динамического единения LightDM. С средством создания единства работают только «конкурсные изображения». Я натолкнулся на ссылки ниже, которые похожи, но не решить мой вопрос
Как добавить новые обои? (Относится только к 11.10)
Как изменить обои на экране входа в систему? (Показывает только, как отключить динамическое единство и назначить фиксированный фон для LightDM
После некоторых размышлений это также может быть проблемой с разрешениями . Причина для предположения состоит в том, что я скопировал папку темы, используя sudo nautilus. Тема не появилась в «Расширенных настройках» для выбора. Чтобы эта тема работала в Unity, я скопировал ее в ~ .themes. Я скопировал банк, используя тот же метод
Ответы:
После того, как вы добавили свои изображения,
/usr/share/backgrounds
вам нужно открыть диалоговое окно « Изменить фон рабочего стола », щелкнув правой кнопкой мыши на рабочем столе и выбрав его.После открытия диалогового окна вы можете нажать на кнопку, +чтобы добавить фоны, которые вы только что скопировали
/usr/share/backgrounds
Добавьте все изображения, которые у вас есть
/usr/share/backgrounds
, после того, как вы это сделаете, вы можете выбрать одно, и оно станет вашим фоном.Если вы используете 12.04, то это изображение станет динамическим фоном для Unity Greeter. Если это не следует
Setting the dynamic switching off
разделу Как я могу изменить обои в LightDM? за исключением того, что вместо фактического выключения вы используете командуописал в ответе.
Примечание для подведения итогов:
Шаг 1: Добавьте свои собственные обои в `/ usr / share / background
Шаг 2. Условно, если вы хотите, чтобы ваши собственные обои появлялись в динамическом единстве (войти) в 12.04. Щелкните правой кнопкой мыши на вашем пользовательском изображении и выберите «Свойства», затем выберите вкладку « Разрешения ». Перейдите к разрешению «Другое» и измените его с « Нет» на «Только для чтения» . Примечание. Если вы этого не сделаете, обои для Unity по умолчанию появятся в Unity Greeter.
Шаг 3: Теперь вам нужно открыть диалоговое окно « Изменить фон рабочего стола », щелкнув правой кнопкой мыши на рабочем столе и выбрав его.
Шаг 4: После открытия диалогового окна вы можете нажать кнопку, +чтобы добавить фоны, которые вы только что скопировали, в / usr / share / Background.
Шаг 5. Выберите изображение и измените фон рабочего стола.
Шаг 6 : Выйдите из системы и увидите, что фон Unity Greeters - ваше собственное изображение.
,
источник
Вы должны отредактировать файлы в / usr / share / gnome-background-properties, чтобы они отображались в разделе «обои», а не в разделе «изображение».
источник
Я использую 12.04 Gnome Classic для рабочего стола. Ни одно из приведенных выше решений не помогло мне отобразить мои обои
/user/share/backgrounds
. Если я нажму на+ как указано выше, Ubuntu 12.04 откроет папку «Изображения» и не добавит обои, к которым я добавил/usr/share/backgrounds
. Единственный способ сделать это - добавить их вprecise-backgrounds.xml
файл как новые элементы между основными<wallpaper>
</wallpaper>
тегами. Это действительно неприятно, если у вас есть большое количество, чтобы добавить. Я надеюсь, что у кого-то есть более простое решение.Единственный способ добавить мои обои к моему имени входа в greeter - это установить Ubuntu Tweak, а затем установить его, используя его параметры.
источник
У меня были подобные проблемы, я не знаю, есть ли другое решение, но вот мое.
Скопируйте и вставьте свои обои в usr / share / background . (Используйте гксу наутилус)
Щелкните правой кнопкой мыши на файле изображения и выберите свойства
На вкладке прав доступа убедитесь, что для параметра «Другое» установлено значение « Только чтение» или « Только чтение».
Щелкните правой кнопкой мыши по своим обоям и установите его в качестве фона рабочего стола.
Выйдите из системы, и она должна появиться как Ваша бумага LightDM
Я ничего не знаю о Wallpaper Switcher, однако, если это приложение может извлечь файлы из папки usr / share / background, я уверен, что это будет работать
источник
Я написал небольшой скрипт на Perl на чтобы упростить добавление вариантов выбора для изменения фона рабочего стола в Ubuntu.
Чтобы воссоздать его, вы можете, например, использовать
sudo gedit /usr/local/bin/wallpaper-add-to-choices
из терминала, вставить содержимое скрипта, сохранить, затемsudo chmod 755 /usr/local/bin/wallpaper-add-to-choices
.Я нашел сообщение об этом, потому что искал информацию о том, что могло измениться в Ubuntu 12.04LTS. В части «options» этого скрипта выводилось слово «scale», мне пришлось изменить его на «zoom», иначе ни одно из изображений не работало бы как выбор. Обидно, мне не хочется вручную изменять размеры десятков изображений, импортированных в новую систему, чтобы правильно масштабировать их. (Масштабируйте изображения в штучной упаковке, увеличивая изображение до тех пор, пока какой-либо край не коснется края экрана, увеличение означает, что я теряю вершины или стороны большинства изображений.)
источник
Существует также другая опция, которая сделает обои из домашнего каталога пользователя доступными в lightdm .
Вы можете выбрать один из двух вариантов:
Вариант А.
Вам просто нужно выполнить одну простую команду в терминале:
Просто замените
username
своим именем пользователя. Это предоставит lightdm доступ к вашему домашнему каталогу, поэтому он сможет отображать изображения из/home/username
.Вариант Б.
Создайте новую группу пользователей с именем, например
wallpapers
:Затем создайте каталог в своем домашнем каталоге, где вы будете хранить все обои, которые хотите использовать, и измените его группу на
wallpapers
:И, наконец, добавьте группу в
wallpapers
качестве дополнительной группы для вас иlightdm
пользователя:Не забудьте заменить
username
своим именем пользователя.Обратите внимание, что если у вас есть несколько пользователей, использующих систему, и вы хотите дать такую возможность для каждого из них, вам придется повторить эти шаги (не добавляя новую группу -
wallpapers
) для каждого человека.источник
Я могу подтвердить это работает!
*jpg
файлов в/usr/share/backgrounds/
папку (используя root)*xml
файла в/usr/share/gnome-background-properties/
Я использовал
gvim
редактор для 2. выше.Просто сделайте эти шаги, используя
gvim
:gvim /usr/share/gnome-background-properties/*xml
Shift+ Gперейти в конец файла
:r !ls
/usr/share/backgrounds/*jpg
→ чтобы вставить весь новый фон. имена файловТеперь перейдите к началу вставленного блока текста.
Используйте эту команду в gvim после: (Заменить
^M
наCTRL-M
)Автоматическое увеличение числа (paper10), чтобы дать уникальные имена для обоев
Сохраните файл и повторите для второго файла XML.
Недавно добавленные фоны теперь появятся в GUI:
источник
Вы должны дать разрешения lightdm на чтение вашего личного каталога:
источник