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

В предыдущих версиях 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

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

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

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

введите описание здесь

7 ответов

Решение

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

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'

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

  1. Установить Ubuntu Tweak

    Первая установка Ubuntu Tweak. Нажмите здесь, чтобы загрузить.deb и установить его через Gdebi, Ubuntu Software Center и т. Д. Или установить его через терминал с помощью двух или трех команд:

    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 Tweak

    и выполните шаги, показанные на изображениях ниже:

введите описание здесь

введите описание здесь

введите описание здесь

введите описание здесь

введите описание здесь

введите описание здесь

Если вы собираетесь изменить файл, который принадлежит пакету (/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,

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

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

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

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

Использование Ubuntu Tweak не работает для этого в моей системе.

Я решил эту проблему, следуя этому руководству: http://ubuntuhandbook.org/index.php/2014/04/ubuntu-14-04-change-login-screen-background-remove-the-white-dots/

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

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

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

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