你可以写一些简单的可能的
shell脚本,这些脚本会在正常的中间墙(例如1分钟)内更改桌面壁纸(在Ubuntu中).壁纸将被保存在特定目录(例如$HOME /壁纸)中.
我只需要基本的功能
1)从$HOME /壁纸选择随机壁纸
2)将其设置为桌面上的壁纸
3)设置cron每分钟运行脚本(不是问题的一部分).
谢谢
我只需要基本的功能
1)从$HOME /壁纸选择随机壁纸
2)将其设置为桌面上的壁纸
3)设置cron每分钟运行脚本(不是问题的一部分).
谢谢
#!/bin/bash wallpaperdir='$HOME/wallpaper' files=($wallpaperdir/*) randompic=`printf "%s\n" "${files[RANDOM % ${#files[@]}]}"` gconftool-2 -t str --set /desktop/gnome/background/picture_filename "$randompic"
保存此脚本并使用命令“crontab -e”进行编辑(它会启动一个编辑器,您将该行放在文件的末尾):
*/1 * * * * /bin/bash /path/to/script.sh
编辑:我假设你使用的是gnome.如果不是,您需要编辑最后一行,因为我的示例使用Gnome Conftool. 原文链接:https://www.f2er.com/bash/383899.html