На этот вопрос уже есть ответ:
Я хочу создать экран блокировки слайд-шоу с помощью рабочего стола GNOME. Я использую Ubuntu 16.04 LTS.
Я особенно говорю о « экране блокировки », а не об экране входа в систему, и определенно не об обоях ...
Это должно быть в основном как Windows Spotlight.
Любая помощь будет принята с благодарностью,
Это - то, что я придумал до сих пор. Я не очень опытный программист удара, таким образом, я уверен, что существуют улучшения, которые могли быть сделаны и для удобочитаемости и для эффективности, но это - то, что я взялся за работу после часов обмана.
#!/bin/bash
xset s off # This turns off the "screensaver" feature (not actually a screensaver, just an annoying power saving feature.)
xset -dpms # Turns off dpms (desktop power management system -- also annoying)
while true; do
gsettings set org.gnome.desktop.screensaver picture-uri /WALLPAPERS/"$(ls /WALLPAPERS/ | sort -R | tail -n 1)"
sleep 30 # This is the amount of time in seconds to wait before changing
done
Где "ОБОИ" являются полным путем к родительскому каталогу любого изображения (изображений), Вы хотите установить на экране блокировки.
Сохраните этот сценарий с любым именем, которое Вы хотите, например, lockscreen-slideshow.sh - просто удостоверяются, что Вы знаете, где это сохраняется к. Необходимо будет также сделать это исполняемым файлом, с которым можно сделать в терминале chmod +x lockscreen-slideshow.sh
Наконец, Вы захотите добавить сценарий запуска, таким образом, Вы не должны будете открывать терминал и запускать Ваш скрипт вручную каждый раз, когда Вы входите в систему, поэтому сделайте новый файл в ~/.config/autostart/
например, "lockscreen-slideshow.desktop" и бросает эту пасту копии в ту миску, затем изменяет ее для отражения правильного пути.
[Desktop Entry]
Name=lockscreen-slideshow
Exec=/PATH_TO_SCRIPT/lockscreen-slideshow.sh
Comment=fetch a random anime wallpaper and plaster it to the lock screen
Hidden=false
Type=Application
Что-то для замечания: это - слайд-шоу в очень свободном смысле. Это просто выгрузит изображения мгновенно. Я не выяснил, как сделать их переходом гладко все же, но я играю с добавлением новых ключей к схеме gsettings (и затем впоследствии копирование ключа от org.gnome.nautilus.desktop, названного фоном - исчезает к org.gnome.desktop.screensaver).
Надежда это помогает на данный момент.