加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – Shell脚本改变桌面壁纸

发布时间:2020-12-16 01:22:31 所属栏目:安全 来源:网络整理
导读:你可以写一些简单的可能的 shell脚本,这些脚本会在正常的中间墙(例如1分钟)内更改桌面壁纸(在Ubuntu中).壁纸将被保存在特定目录(例如$HOME /壁纸)中. 我只需要基本的功能 1)从$HOME /壁纸选择随机壁纸 2)将其设置为桌面上的壁纸 3)设置cron每分钟运行脚本(不
你可以写一些简单的可能的 shell脚本,这些脚本会在正常的中间墙(例如1分钟)内更改桌面壁纸(在Ubuntu中).壁纸将被保存在特定目录(例如$HOME /壁纸)中.
我只需要基本的功能
1)从$HOME /壁纸选择随机壁纸
2)将其设置为桌面上的壁纸
3)设置cron每分钟运行脚本(不是问题的一部分).
谢谢
#!/bin/bash
wallpaperdir='$HOME/wallpaper'

files=($wallpaperdir/*)
randompic=`printf "%sn" "${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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读