Name="Variierender Hintergrund" Stich="Hintergrund xsetbg Variierender_Hintergrund Skript Cron-Job Job" Zeit="Sam Jun 16 16:26:31 MEST 2001" Kurz="Sie wollen nicht immer dasselbe Hintergrundbild haben - KDE bietet zwar eine Funktion zum zufälligen Wechseln der Hintergrundbildes, aber Sie benutzen Gnome, einen anderen Windowmanager, oder gar keinen." Lang=" Wieder einmal müssen verschiedene Linux-Programme zusammen arbeiten: In diesem Fall crond (Zeitdämon) und bash (Interpreter des Shellskripts). `exCodes Das Shell-Skript /home/progs/sev_images.sh` #!/bin/bash # sev_images.sh - Wechselt das Hintergrundbild des Root-Windows # (c) by Ingo Blechschmidt # Sam Jun 16 16:30:31 MEST 2001 `cat gpl.lic` `cat add.lic` if [ ! -e /tmp/.X0-lock ]; then exit 1; fi aa=\$1 e=\`ls -1 \$1 | wc -l\` d=\$[\$RANDOM%\$e] b() { c=\$1 for ie in \`seq \$c\`; do shift done /usr/X11R6/bin/convert \$aa\$1 \$HOME/bgroot.xpm > /dev/null && { /usr/X11R6/bin/xsetbg -onroot -smooth \$HOME/bgroot.xpm -display :0.0 2> /dev/null rm \$HOME/bgroot.xpm 2> /dev/null } } b \$d \`ls -1 \$aa\` & exit 0 #; `exCodee` `exCodes Der notwendige Crontab-Eintrag` */4 * * * * /usr/local/bin/sev_images /opt/kde/share/wallpapers/ `exCodee` Zusätzlich ist ein symbolischer Link von /home/progs/sev_images.sh nach /usr/local/bin/sev_images zu setzen (${esCodes}ln -s /home/progs/sev_images.sh /usr/local/bin/sev_images $esCodee). Das${esCodes} kde$esCodee in der Zeile muss, wenn Sie kde2 benutzen, durch${esCodes} kde2 $esCodee ersetzt werden. Die Crontab kann mittels ${esCodes}crontab -e$esCodee verändert werden. " case $1 in Name) echo $Name; exit;; Stich) echo $Stich; exit;; Zeit) echo $Zeit; exit;; Kurz) echo $Kurz; exit;; Lang) echo $Lang; exit;; esac # if [ "$1" = "Name" ]; then echo $Name; fi mself_vA=" txt/0054.txt txt/0055.txt txt/0059.txt txt/0079.txt txt/0085.txt"