Почему LightDM показывает пользовательские обои на экране входа только в том случае, если я выбрал один из обоев по умолчанию? [дубликат]

Возможный дубликат:
Как мне добавить настроенные обои, чтобы они отображались в динамическом приветствии единства?

LightDM изменяет обои только в том случае, если я выбрал один из обоев по умолчанию. Если я выберу другое изображение из своих картинок, LightDM покажет обои по умолчанию.

Почему это происходит и как я могу заставить LightDM показывать мои обои, если это не одно из значений по умолчанию?

Как @doug сказал в своем ответе , это работает, если нажать на маленький символ + в настройках внешнего вида: после этого LightDM меняет обои.

12
задан 13 April 2017 в 15:25

6 ответов

Если обои рабочего стола находятся в каком-либо другом разделе, кроме корневого, они не будут отображаться. Причина в том, что другие разделы не монтируются автоматически, вы монтируете их после входа в систему.

Я думаю, что копирование обоев в папке «Изображения» или «Домашний каталог» должно помочь.

0
ответ дан 13 April 2017 в 15:25

Здесь все еще отлично работает, либо из ~ / Pictures, добавленные из выпадающего списка, либо из любого другого места, добавленные из небольшого + под обои в окне Appearance

Каталог, содержащий выбранное фоновое изображение, должен разрешать [ 111] выполнить разрешение, поэтому, возможно, проверьте права доступа к папке, содержащей ваше изображение

Пример. минимально необходимые разрешения

$ ls -ld Pictures
drwxr-xr-x 2 doug doug 4096 Apr 30 00:02 Pictures
0
ответ дан 13 April 2017 в 15:25

Не уверен, что проблема в LightDM на самом деле, но я решил это, масштабируя свои обои до разрешения экрана. Я также переместил их в / usr / share / background (расположение обоев по умолчанию). Не уверен, что сделал трюк, но он работает для меня.

0
ответ дан 13 April 2017 в 15:25

Могу поспорить, что вы используете зашифрованную домашнюю папку - которую можно прочитать не раньше, чем вы войдете. Что вы можете сделать, это скопировать фоновое изображение, например, в / usr / share / фоны (как root, то есть: sudo cp ~/Pictures/backgroundimage.png /usr/share/backgrounds/) и установите его как фоновое изображение из этой незашифрованной папки.

0
ответ дан 13 April 2017 в 15:25

Вам даже не нужно копировать изображение в папку /usr/share/backgrounds. Вам просто нужно использовать полный путь к изображению. Я проверял это и работал.

  1. Перейти к Этот ответ , чтобы получить помощь по смене обоев lightdm.

  2. Выполните все команды, начиная с sudo -i, чтобы отключить пользовательский фон

  3. Перед последней командой, которая устанавливает фоновое изображение, выполните эту команду

    export $(dbus-launch)
    

    Он скажет: no protocol specified, но проигнорируйте эти предупреждения.

  4. В последней команде, в которой вы собираетесь менять обои, используйте полный путь. Например, я использовал эту команду для установки изображения в моем домашнем каталоге

    gsettings set com.canonical.unity-greeter background '/home/anwar/Below_Clouds_by_kobinho.jpg' 
    

Обратите внимание: Убедитесь, что в начале используется отметка ' и конец местоположения.

Вот и все. Выйдите из системы, чтобы увидеть ваше изображение.

0
ответ дан 13 April 2017 в 15:25

Я могу подтвердить, что дело не в кнопке «+». Вы можете использовать команду cp, "+" или Nautilus. Это не будет работать, пока вы не измените размер изображения до разрешения экрана.

Теперь это работает!

Спасибо всем.

^ Пепе ^

0
ответ дан 13 April 2017 в 15:25

Другие вопросы по тегам:

Похожие вопросы: