diff options
Diffstat (limited to 'util/fbsetbg')
-rw-r--r-- | util/fbsetbg | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/util/fbsetbg b/util/fbsetbg index 5e58e19..b633222 100644 --- a/util/fbsetbg +++ b/util/fbsetbg | |||
@@ -46,8 +46,8 @@ | |||
46 | # _NET_CURRENT_DESKTOP | 46 | # _NET_CURRENT_DESKTOP |
47 | 47 | ||
48 | # The wallpapersetter is selected in this order | 48 | # The wallpapersetter is selected in this order |
49 | wpsetters=${wpsetters:=Esetroot wmsetbg feh hsetroot chbg display qiv xv xsri xli xsetbg} # broken icewmbg' | 49 | wpsetters="${wpsetters:=Esetroot wmsetbg feh hsetroot chbg display qiv xv xsri xli xsetbg}" # broken icewmbg' |
50 | lastwallpaper=${HOME}/.fluxbox/lastwallpaper | 50 | lastwallpaper="${HOME}/.fluxbox/lastwallpaper" |
51 | 51 | ||
52 | 52 | ||
53 | WHOAMI=`whoami` | 53 | WHOAMI=`whoami` |
@@ -200,8 +200,8 @@ if [ $# -eq 0 ]; then | |||
200 | fi | 200 | fi |
201 | 201 | ||
202 | # create directory and last wallpaper file | 202 | # create directory and last wallpaper file |
203 | if [ ! -d ~/.fluxbox ]; then | 203 | if [ ! -d "$HOME/.fluxbox" ]; then |
204 | mkdir ~/.fluxbox | 204 | mkdir "$HOME/.fluxbox" |
205 | touch ${lastwallpaper} | 205 | touch ${lastwallpaper} |
206 | fi | 206 | fi |
207 | 207 | ||
@@ -482,20 +482,20 @@ fi | |||
482 | # random wallpaper code | 482 | # random wallpaper code |
483 | if [ "$option" = random ]; then | 483 | if [ "$option" = random ]; then |
484 | # Lets make one thing clear... | 484 | # Lets make one thing clear... |
485 | wallpaperdir=$wallpaper | 485 | wallpaperdir="$wallpaper" |
486 | if [ -z "$wallpaperdir" ]; then | 486 | if [ -z "$wallpaperdir" ]; then |
487 | message "No random wallpaper directory specified." | 487 | message "No random wallpaper directory specified." |
488 | exit 1 | 488 | exit 1 |
489 | fi | 489 | fi |
490 | if [ -d "$wallpaperdir" ]; then | 490 | if [ -d "$wallpaperdir" ]; then |
491 | number_of_wallpapers=`ls $wallpaperdir|wc -l` | 491 | number_of_wallpapers=`ls "$wallpaperdir"|wc -l` |
492 | if find_it random_number; then | 492 | if find_it random_number; then |
493 | randomnumber=$(random_number) | 493 | randomnumber=`random_number` |
494 | # some shells don't support $RANDOM | 494 | # some shells don't support $RANDOM |
495 | elif [ -z $RANDOM ]; then | 495 | elif [ -z "$RANDOM" ]; then |
496 | randomnumber=`(echo $$ ;time ps; w ; date )2>&1 | cksum | cut -f1 -d' '` | 496 | randomnumber=`(echo $$ ;time ps; w ; date )2>&1 | cksum | cut -f1 -d' '` |
497 | else | 497 | else |
498 | randomnumber=$RANDOM | 498 | randomnumber="$RANDOM" |
499 | fi | 499 | fi |
500 | wallpapernumber=`expr $randomnumber % $number_of_wallpapers + 1` | 500 | wallpapernumber=`expr $randomnumber % $number_of_wallpapers + 1` |
501 | #remember previous wallpaper | 501 | #remember previous wallpaper |
@@ -504,7 +504,7 @@ if [ "$option" = random ]; then | |||
504 | fi | 504 | fi |
505 | remember=false | 505 | remember=false |
506 | #set -x | 506 | #set -x |
507 | wallpaper="$wallpaperdir/`ls $wallpaperdir|sed -n ${wallpapernumber}p`" | 507 | wallpaper="$wallpaperdir/`ls \"$wallpaperdir\"|sed -n ${wallpapernumber}p`" |
508 | option='$aspect' # have to choose something... | 508 | option='$aspect' # have to choose something... |
509 | else | 509 | else |
510 | message "Invalid random wallpaper directory specified." | 510 | message "Invalid random wallpaper directory specified." |