Я заинтересован в изменении фона экрана блокировки через командную строку. Я надеюсь, что смогу сделать это так, чтобы после запуска ряда команд в следующий раз, когда он блокировал, появлялось изображение. То есть перезапуск не требуется между сменами фона экрана блокировки.
Возможно ли это с Ubuntu 15.04?
Я попробовал одну тысячу один разный подход, и единственный, который на самом деле работал на меня без проблемы, просто перезаписывал файл, это идет. Это возьмет JPEGs и PNGs, но возможно другие файлы также. Однако имя файла, включая расширение файла, должно быть тем же. Вот путь:
/usr/share/backgrounds/warty-final-ubuntu.png
Для меня (Ubuntu 15.10 с Единством по умолчанию) это работает приятно со следующей командой:
Одно необходимое время:
gsettings set com.canonical.unity-greeter draw-user-backgrounds false
Для картины изменения:
gsettings set com.canonical.unity-greeter background '/path/filename_of_picture.png'
Измененный экран замка немедленно. - как Серг упомянул выше. В Ubuntu 15.10 (Единство) lightdm там по умолчанию, поэтому просто вышеупомянутая необходимая команда.
Проверенный с:
xdg-screensaver lock
команда, которая немедленно захватывает компьютер.
я просто попробовал в терминале (не происхождения, как крон), но я вполне уверен, он прокладывает себе путь также.