Как установить обои LightDM в Ubuntu 14.04?

9

В предыдущих версиях Ubuntu выбор одного из стандартных обоев означал, что вы видели его и на экране входа в систему.

Теперь я нахожусь в чистой установке Ubuntu 14.04, обои LightDM, похоже, установлены на /usr/share/backgrounds/warty-final-ubuntu.png . Он игнорирует все остальное.

Я попытался установить обои, щелкнув правой кнопкой мыши на рабочем столе и выбрав один из установленных по умолчанию (например, тот, который соответствует /usr/share/backgrounds/Forever_by_Shady_S.jpg). Затем я перезагрузился, но обои LightDM по-прежнему остаются фиолетовыми по умолчанию.

Я просмотрел файл журнала в /var/log/lightdm/x-0-greeter.log:

  

[+ 0.10s] DEBUG: background.vala: 483: Регенерирующие фоны [+ 0.10s]

     

DEBUG: background.vala: 68: Создание фона

     

/usr/share/backgrounds/warty-final-ubuntu.png в 1920x1200,1440x900

Страница wiki выглядит устаревшей, поскольку она указывает на расположение файлов конфигурации, которые больше не существуют в 14.04.

Мне удалось найти некоторые потенциальные файлы конфигурации в /usr/share/lightdm/lightdm.conf.d/ , но файлы там не содержат каких-либо определенных мест пути, поэтому я не уверен, как действовать.

Я знаю о припадке LightDM - так что это касается стандартных обоев, которые поставляются с Ubuntu, все они имеют разрешения на чтение по всему миру и не зашифрованы или на отдельных дисках.

    
задан Mendhak 18.04.2014 в 12:22
источник

7 ответов

12

В моем случае это разрешило проблему.

Значение org.gnome.settings-daemon.plugins.background было отключено, но я не могу определить, почему. Как только я установил этот флажок в dconf-editor и изменил мои обои, это отразилось на экране входа в систему.

Dconf-Editor: ORG / GNOME / SETTINGS-DAEMON / PLUGINS / BACKGROUND

Мы можем получить значение приведенной выше настройки через командную строку командой:

gsettings get org.gnome.settings-daemon.plugins.background active

Мы можем изменить это значение командой:

gsettings set org.gnome.settings-daemon.plugins.background active 'true'
    
ответ дан Mendhak 22.04.2014 в 20:32
источник
6

Как изменить обои LightDM

  1. Установить Настройка Ubuntu

    Сначала установите Tweak Ubuntu Нажмите здесь, чтобы загрузить .deb и установите его, хотя Gdebi, Ubuntu Software Center, ect ... Или вы можете установить его, хотя терминал этими двумя / тремя командами:

    wget https://launchpad.net/ubuntu-tweak/0.8.x/0.8.7/+download/ubuntu-tweak_0.8.7-1%7Etrusty2_all.deb
    sudo dpkg -i ubuntu-tweak_0.8.7-1%7Etrusty2_all.deb
    

    ИЛИ

    sudo add-apt-repository ppa:tualatrix/ppa
    sudo apt-get update
    sudo apt-get install ubuntu-tweak-tool
    
  2. Откройте настройку Ubuntu

    и следуйте инструкциям, приведенным ниже:

    
ответ дан MathCubes 22.04.2014 в 22:13
3

Если вы собираетесь изменить файл, принадлежащий к пакету ( /usr/share/backgrounds/warty-final-ubuntu.png принадлежит ubuntu-wallpapers ), лучше добавить перенаправление файлов, используя dpkg-divert . В противном случае система пакетов не знает, что файл в этом месте принадлежит вам, и он будет перезаписываться всякий раз, когда пакет обновляется. Хотя ubuntu-wallpapers изменяется редко, это может измениться при обновлении вашей системы до новой версии Ubuntu.

Использование dpkg-divert просто:

sudo dpkg-divert --local --rename /usr/share/backgrounds/warty-final-ubuntu.png

Это переименовывает файл с суффиксом .distrib , и теперь вы можете добавлять свою собственную версию файла. Обновления пакетов будут влиять на файл .distrib , а не на вашу замену.

Я установил фон, который мне нужен, используя символическую ссылку:

sudo ln -s autumn-dusk.jpg /usr/share/backgrounds/warty-final-ubuntu.png

Если вы хотите использовать один из ваших собственных файлов, просто убедитесь, что он доступен другим пользователям. Все родительские каталоги должны иметь права на чтение и выполнение. Вы можете проверить это с помощью:

sudo -u nobody file /usr/share/backgrounds/warty-final-ubuntu.png

Если он недоступен, вы получите сообщение Permission denied от file .

    
ответ дан Neil Mayhew 04.09.2015 в 15:15
2

Я просто скопировал обои поверх /usr/share/backgrounds/warty-final-ubuntu.png, и он работал без проблем.

    
ответ дан user271160 19.04.2014 в 20:27
2

У меня была такая же ситуация, как и у вас, но она была решена очень просто. Для меня я успешно изменил фон lightdm на некоторые пользовательские обои после чистой установки. Затем сегодня я изменил его на другие обои и проиграл и показал фиолетовый по умолчанию.

Итак, я проверил x-0-greeter.log и выяснил, что он пытался загрузить мои обои, но не смог, потому что у greeter не было разрешения. Затем я проверил разрешение изображения обоев, и по какой-то причине для параметра «Другие» была установлена ​​настройка разрешения «Нет». Я изменил его на «Только для чтения», а затем greeter теперь может успешно загружать пользовательские обои.

Возможно, это и послужило причиной вашего дела.

    
ответ дан Hello World 29.09.2014 в 08:26
0

Я просто решил это, скопировав фоновое изображение в папку / usr / share / backgrounds (с pkexec nautilus - lazy me, или лучше с sudo cp /path/to/image.jpg /usr/share/backgrounds ). После этого я изменил фоновое изображение Unity в обычном режиме. Вы должны сделать это последнее изменение для любого менеджера рабочего стола, который у вас есть в вашей системе. Кроме того, я думаю, что изображение должно быть вне папки пользователя.

Это сработало для меня.

    
ответ дан CiberSheep 21.04.2014 в 19:32
0

Использование ubuntu tweak для этой системы в моей системе не работает.

Я решил эту проблему, следуя этому руководству: Ссылка

Изображение должно быть в / usr / share / backgrounds . Также убедитесь, что вы являетесь пользователем sudo, когда вы это делаете. После размещения изображения в этом каталоге я перезагрузил свою машину и увидел свое изображение на экране входа в систему.

    
ответ дан coolguy 29.02.2016 в 17:04