fix syntax
it doesn't always fire correctly, so hopefully this fixes it
This commit is contained in:
parent
3219964cb3
commit
94602ebb32
|
@ -1,7 +1,7 @@
|
|||
#! /bin/bash
|
||||
bgsDirectory="${HOME}/bgs/"
|
||||
slideshow() {
|
||||
gsettings set org.cinnamon.desktop.background.slideshow slideshow-enabled ${1}
|
||||
gsettings set org.cinnamon.desktop.background.slideshow slideshow-enabled "${1}"
|
||||
}
|
||||
setDirectory() {
|
||||
gsettings set org.cinnamon.desktop.background.slideshow image-source "directory:///${bgsDirectory}${1}"
|
||||
|
@ -22,7 +22,7 @@ slideshowEnabled=$(gsettings get org.cinnamon.desktop.background.slideshow slide
|
|||
|
||||
chooseRandom(){
|
||||
shopt -s nullglob
|
||||
files=(${1}*)
|
||||
files=("${1}"*)
|
||||
length=$((${#files[@]}))
|
||||
echo "length: ${length}"
|
||||
randomIndex=$(($RANDOM % $length))
|
||||
|
@ -30,23 +30,23 @@ chooseRandom(){
|
|||
setImage "${files[$randomIndex]}"
|
||||
}
|
||||
slideshowOrRandom(){
|
||||
if [ "$#" -gt 1 -a "$2" = r ]; then
|
||||
if [ "$#" -gt 1 ]&&[ "$2" = r ]; then
|
||||
slideshow false
|
||||
chooseRandom "${bgsDirectory}${1}"
|
||||
else
|
||||
slideshow true
|
||||
setDirectory ${1}
|
||||
setDirectory "${1}"
|
||||
fi
|
||||
}
|
||||
case $1 in
|
||||
c)
|
||||
slideshowOrRandom "chsck/" $2
|
||||
slideshowOrRandom "chsck/" "$2"
|
||||
;;
|
||||
l)
|
||||
slideshowOrRandom "leics/" $2
|
||||
slideshowOrRandom "leics/" "$2"
|
||||
;;
|
||||
a)
|
||||
slideshowOrRandom "art/" $2
|
||||
slideshowOrRandom "art/" "$2"
|
||||
;;
|
||||
t) toggle
|
||||
;;
|
||||
|
|
Loading…
Reference in New Issue