半天的工作成果
实现功能:乌班图自动更换桌面壁纸,包括开机启动随机更换壁纸,每个小时过后随机更换桌面壁纸。
创建目录新建一个放脚本的文件夹
/exe/random-images/random-images.sh
#!/bin/sh
oldIFS=$IFS
IFS=$'\n'
cd /root/图片/
sum=0
sum=$(ls -l |grep "^-"|wc -l)
echo $sum
random_num=$(expr $RANDOM % $[$sum-1])
echo '----------'
echo $random_num
j=0;
folder_list=()
for i in `ls`
do
image="/root/图片/"$i
folder_list[j]=$image
j=`expr $j + 1`
done
var=${folder_list[$random_num]}
echo $var
gsettings set org.gnome.desktop.background picture-uri "file:"$var
IFS=$oldIFS
/root/图片/ 目录存放着所有本地图片
链接: https://pan.baidu.com/s/1bLz80vKeJpkMn1edbEnXdA?pwd=1111 提取码: 1111
设置开机启动:
找到乌班图的启动应用程序->
添加名称:random-images
命令:bash /exe/random-images/random-images.sh
注释:随机图片
设置定时任务:
作者:三号小玩家