bash – Shell脚本改变桌面壁纸

前端之家收集整理的这篇文章主要介绍了bash – Shell脚本改变桌面壁纸前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
你可以写一些简单的可能的 shell脚本,这些脚本会在正常的中间墙(例如1分钟)内更改桌面壁纸(在Ubuntu中).壁纸将被保存在特定目录(例如$HOME /壁纸)中.
我只需要基本的功能
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

猜你在找的Bash相关文章