我想要创建一个幻灯片锁定屏幕使用GNOME桌面。我正在运行Ubuntu16.04LTS。
我特别说的是“锁屏”,不是登录屏幕,也不是壁纸.
基本上应该像Windows聚光灯一样。
任何帮助都是非常感谢的,
发布于 2018-02-19 12:09:46
这就是我到目前为止想出来的。我不是一个非常有经验的bash程序员,所以我确信在可读性和效率方面都会有一些改进,但这就是我经过几个小时的欺骗之后要做的工作。
#!/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其中“壁纸”是您想要设置的锁定屏幕上任何图像(S)的父目录的完整路径。
用任何你想要的名字保存这个脚本,例如锁屏--幻灯片显示,to -确保你知道它被保存到哪里了。您还需要使其可执行,这可以在chmod +x lockscreen-slideshow.sh终端中执行。
最后,您需要添加一个启动脚本,这样您就不必每次登录时都打开终端并手动运行脚本,所以在~/.config/autostart/中创建一个新文件,例如“锁屏-幻灯片显示.桌面”,然后将这个复制面食放入碗中,然后修改它以反映正确的路径。
[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中)。
希望这能帮上忙。
https://askubuntu.com/questions/789886
复制相似问题