jk121960

MultiScreen Xinerama Randon Wallpaper

Nov 16th, 2013
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. shopt -s nullglob
  4.  
  5. cd /root/Documents/wallpaper
  6.  
  7. while true; do
  8. files=()
  9. for i in *.jpg *.png; do
  10. [[ -f $i ]] && files+=("$i")
  11. done
  12. range=${#files[@]}
  13.  
  14. ((range)) && SCREEN1="/root/wallpaper/${files[RANDOM & range]}"
  15. ((range)) && SCREEN2="/root/wallpaper/${files[RANDOM & range]}"
  16. ((range)) && SCREEN3="/root/wallpaper/${files[RANDOM & range]}"
  17.  
  18. #echo ${SCREEN1}
  19. #echo ${SCREEN2}
  20. #echo ${SCREEN3}
  21.  
  22. #echo "imlibsetroot -x 0 -s ${SCREEN1} -x 1 -s ${SCREEN2} -x 2 -s ${SCREEN3} 2>/dev/null"
  23.  
  24. imlibsetroot -x 0 -s f "${SCREEN1}" -x 1 -s f "${SCREEN2}" -x 2 -s f "${SCREEN3}" 2>/dev/null
  25. sleep 10s
  26. done
Advertisement
Add Comment
Please, Sign In to add comment