Возможный дубликат:
Как мне добавить настроенные обои, чтобы они отображались в динамическом приветствии единства?
LightDM изменяет обои только в том случае, если я выбрал один из обоев по умолчанию. Если я выберу другое изображение из своих картинок, LightDM покажет обои по умолчанию.
Почему это происходит и как я могу заставить LightDM показывать мои обои, если это не одно из значений по умолчанию?
Как @doug сказал в своем ответе , это работает, если нажать на маленький символ +
в настройках внешнего вида: после этого LightDM меняет обои.
Если обои рабочего стола находятся в каком-либо другом разделе, кроме корневого, они не будут отображаться. Причина в том, что другие разделы не монтируются автоматически, вы монтируете их после входа в систему.
Я думаю, что копирование обоев в папке «Изображения» или «Домашний каталог» должно помочь.
Здесь все еще отлично работает, либо из ~ / Pictures, добавленные из выпадающего списка, либо из любого другого места, добавленные из небольшого + под обои в окне Appearance
Каталог, содержащий выбранное фоновое изображение, должен разрешать [ 111] выполнить разрешение, поэтому, возможно, проверьте права доступа к папке, содержащей ваше изображение
Пример. минимально необходимые разрешения
$ ls -ld Pictures
drwxr-xr-x 2 doug doug 4096 Apr 30 00:02 Pictures
Не уверен, что проблема в LightDM на самом деле, но я решил это, масштабируя свои обои до разрешения экрана. Я также переместил их в / usr / share / background (расположение обоев по умолчанию). Не уверен, что сделал трюк, но он работает для меня.
Могу поспорить, что вы используете зашифрованную домашнюю папку - которую можно прочитать не раньше, чем вы войдете. Что вы можете сделать, это скопировать фоновое изображение, например, в / usr / share / фоны (как root, то есть: sudo cp ~/Pictures/backgroundimage.png /usr/share/backgrounds/
) и установите его как фоновое изображение из этой незашифрованной папки.
Вам даже не нужно копировать изображение в папку /usr/share/backgrounds
. Вам просто нужно использовать полный путь к изображению. Я проверял это и работал.
Перейти к Этот ответ , чтобы получить помощь по смене обоев lightdm.
Выполните все команды, начиная с sudo -i
, чтобы отключить пользовательский фон
Перед последней командой, которая устанавливает фоновое изображение, выполните эту команду
export $(dbus-launch)
Он скажет: no protocol specified
, но проигнорируйте эти предупреждения.
В последней команде, в которой вы собираетесь менять обои, используйте полный путь. Например, я использовал эту команду для установки изображения в моем домашнем каталоге
gsettings set com.canonical.unity-greeter background '/home/anwar/Below_Clouds_by_kobinho.jpg'
Обратите внимание: Убедитесь, что в начале используется отметка '
и конец местоположения.
Вот и все. Выйдите из системы, чтобы увидеть ваше изображение.
Я могу подтвердить, что дело не в кнопке «+». Вы можете использовать команду cp, "+" или Nautilus. Это не будет работать, пока вы не измените размер изображения до разрешения экрана.
Теперь это работает!
Спасибо всем.
^ Пепе ^