Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
wiki:random_background [2011/05/23 03:38] – [View Random Images] Guy | wiki:random_background [2011/05/24 14:59] (current) – [Random Background Image] Guy | ||
---|---|---|---|
Line 7: | Line 7: | ||
==== Random Background Image ==== | ==== Random Background Image ==== | ||
- | You may have a number of images, and like a random background image each time you start the computer. Following is a guide on how this can be set up. | + | You may have a number of images, and like a random background image each time you start the computer. You need persistent opt. Following is a guide on how this can be set up. |
Copy images to / | Copy images to / | ||
Line 13: | Line 13: | ||
Open a text editor, and paste the following. | Open a text editor, and paste the following. | ||
- | < | + | < |
+ | |||
+ | #!/bin/sh | ||
cd / | cd / | ||
- | /bin/rm -f changing.jpg | + | /bin/rm -f pic.jpg |
- | RANGE=$(ls | wc -l) | + | NUMBPIC=$(ls | wc -l) |
- | number=$((($RANDOM%$RANGE) +1)) | + | PICSEL=$((($RANDOM%$NUMBPIC) +1)) |
- | BACKGROUND=$(ls | tail -$number | + | PICCHANGE=$(ls | tail -$PICSEL |
- | cp $BACKGROUND changing.jpg | + | cp $PICCHANGE pic.jpg |
- | hsetroot -full / | + | hsetroot -full / |
[ -x / | [ -x / | ||
</ | </ | ||
- | Save this as backg.sh in /opt. | + | Save this file as pic.sh in /opt. |
Open the terminal and type | Open the terminal and type | ||
- | < | + | < |
- | If you have persistent opt, and don't backup opt, add the following to / | + | Add the following to / |
- | < | + | < |
- | + | ||
- | If you backup opt, add the above code to / | + | |
Restart the computer. | Restart the computer. | ||
- | Opening the Control Panel, click Wallpaper, and select "changing.jpg." | + | Opening the Control Panel, click Wallpaper, and select "pic.jpg." |
You will now have a random background image each time you start the computer. | You will now have a random background image each time you start the computer. | ||
+ | |||
+ | If you use backup, and this is not working, set up persistent opt. | ||
==== View Random Images ==== | ==== View Random Images ==== | ||
- | You may set it up to change random images at predetermined time intervals. The default is 10 seconds. | + | You may set it up to change random images at regular |
- | You could use it to display photos. | + | This could be used to display photos. |
After doing what has already been discussed above, open a text editor, and paste the following. | After doing what has already been discussed above, open a text editor, and paste the following. | ||
- | < | + | < |
- | myvar=0 | + | # This changes the background image at regular intervals. |
- | while [ $myvar -ne 5 ] | + | |
+ | #!/bin/sh | ||
+ | V=0 | ||
+ | while [ $V -ne 5 ] | ||
do | do | ||
- | /opt/backg.sh | + | /opt/pic.sh |
- | sleep 10 | + | sleep 10 # Change this to the number of seconds you want it to wait. |
done | done | ||
</ | </ | ||
- | Save this as view.sh in /opt. | + | Save this file as view.sh in /opt. |
Open the terminal and type | Open the terminal and type | ||
< | < | ||
+ | |||
+ | Add the following line to / | ||
+ | |||
+ | < | ||
+ | |||
+ | Restart the computer. | ||
To view random images, open the terminal and type | To view random images, open the terminal and type | ||
- | < | + | < |
To stop images changing (with the terminal open), press Ctrl+c. | To stop images changing (with the terminal open), press Ctrl+c. | ||
Line 97: | Line 108: | ||
==== Names with Spaces or Unusual Characters ==== | ==== Names with Spaces or Unusual Characters ==== | ||
- | You cannot load an image with a space in it's name, or certain other characters, such as brackets. If an image file has a space, brackets, or other unusual characters, rename it, excluding these, and it will work. | + | You cannot load an image with a space in it's name, or certain other characters, such as brackets. If an image file has a space, brackets, or other unusual characters, rename it, excluding these. |