本帖最后由 陈沛 于 2016-9-8 22:35 编辑
切换使用fedora24有一段时间了,突然想到gnome桌面有没有自动切换壁纸的功能,也没有找到现成的软件,就发现别人用脚本实现的相关博客,就自己试试还真可以,就分享一下。
1、实现的脚本
脚本gnome_background_swithcher.sh可以修改路径、文件名、切换时长,图片我是放在/home/chen/图片/wallpaper路径
脚本main.sh
[code]#!/bin/bash
su - chen <
切换使用fedora24有一段时间了,突然想到gnome桌面有没有自动切换壁纸的功能,也没有找到现成的软件,就发现别人用脚本实现的相关博客,就自己试试还真可以,就分享一下。
1、实现的脚本
脚本gnome_background_swithcher.sh
- #!/bin/bash
- #
- confFile="switchbg.conf"
- changedtime=15
- filepath="/home/chen/图片/wallpaper"
- cd $filepath
- touch $confFile
- find $filepath | grep -E ".jpg$|.png$|.JPG$|.PNG[ DISCUZ_CODE_0 ]quot; > $confFile
- cnt=`cat $confFile | wc -l`
- while true
- do
- while true
- do
- line=$(($RANDOM % $cnt + 1))
- bgfile=$(head -n $line $confFile | tail -n 1)
- bgfile="'file://$bgfile'"
- bkfile=$(gsettings get org.gnome.desktop.background picture-uri)
- if [ $bkfile != $bgfile ]
- then
- break
- fi
- done
- gsettings set org.gnome.desktop.background picture-uri $bgfile >> tmp.log
- sleep $changedtime
- done
- rm -f $confFile
脚本main.sh
[code]#!/bin/bash
su - chen <
编辑回复