Shuffle your startup sound
If you’d like to have a different sound played automatically every time you start your machine, you’ll want to run a brief script on startup that chooses a random sound or song from a given directory, then play it using either the built-in Sounds preferences panel or by specifying the path to your favorite audio player.
This tip assumes that your sound files are stored in
/boot/home/config/sounds — edit to suit if you store them elsewhere.
Add the following to
N=`date +%S` N=`expr $N + 0` I=0 for file in /boot/home/config/sounds/*; do I=$[$I + 1] done N=$[($I * $N) / 60] for file in /boot/home/config/sounds/* ; do if [ $N -eq 0 ] then rm /boot/home/config/settings/Sound ln -s "$file" /boot/home/config/settings/ Sound break fi if [ $N -ne 0 ] then N=$[$N - 1] fi done
Now, copy one of your sound files to
/boot/home/config/settings and rename it “Sound.” If you want the sound to be played via the operating system’s built-in startup sound function, launch the Sounds preferences panel, select Startup in the main panel, and choose Other… from the picklist. Navigate to
Alternatively, you can simply point SoundPlay, MediaPlayer, or any other audio player at your Sound link from
~/config/boot/UserBootscript. For example:
MediaPlayer /boot/home/config/settings/Sound &
Make sure the audio format of the sounds you choose are supported by the player you use.
The idea and 99% of code for this script was taken from the tip Shuffle your background Images by Jason Scaroni.
Posted in Scripting
(comments are closed).