Phosphor est un écran de veille sympa (bon, en tout cas moi j’aime bien) qui fait défiler un texte sur l’écran à la façon des vieux panneaux électroniques des années 80. Sous Ubuntu 7.10, il vient du paquet xscreensaver-data-extra dans le dépot universe.
Je me suis ecris pour générer le texte un petit script en bash choisisant aléatoirement des fortunes que je sauve dans des fichiers texte dans un dossier ~/fortunes(le script ne dependant pas du programme fortune) :
#!/bin/bashL’étape suivante est la configuration de phosphor, voici celle que j’utilise :nb_fortunes=${#fortune[*]}
- stocke les fortunes dans un tableau c=0 for i in `ls $HOME/fortunes/`; do fortune[$c]=$i c=$c+1 done;
- denombre les fortunes
fortune_out=${fortune[$((RANDOM%nb_fortunes))]}
- affiche une fortune du tableau aléatoirement
- et on est parti pour l’affichage echo ”——————————————————————————————————————” echo ”$USER@$HOSTNAME:`date +%H:%M:%S` ~>\$ cat fortunes/$fortune_out” echo ” ” cat $HOME/fortunes/$fortune_out
phosphor -root -delay 57846 -scale 2 -ticks 13 -program /home/ayoli/local/bin/myfortunesRemplacez /home/ayoli/local/bin/myfortunes par le chemin vers votre appli generant du texte (ca peut aussi etre un agragateur de news rss , htop, ou presque n’importe quelle autre appli de terminal).
- Si vous utiliser Xscreensaver, lancer xcreensaver-demo depuis un terminal, choisissez l’écran de veille phosphor puis ‘réglages’ puis ‘avancé’ et entrez la ligne de config.
- Si vous utilisez gnome-screensaver il faut éditer en mode super utilisateur le fichier que gnome-screensaver utilise pour lancer phosphor :
sudo gedit /usr/share/applications/screensavers/phosphor.desktop
trouvez une lign qui commence par exec et, copiez votre ligne de configuration






english
français
[...] informacion | ayozone Tambien te puede [...]
[...] Exec=phosphor -root -delay 57846 -scale 2 -ticks 13 -program /tu_ruta/tu_programa Sustituyendo tu_ruta/tu_programa por ese programa o shell script tuyo, que muestra un texto al azar. Ademas nos puede venir bien para depurar nuestro codigo sobre la marcha. DESDE ubuntulife.net Original en ayozone.org [...]
[...] writing a post about this entry http://ayozone.org/2007/11/30/my-phosphor-screensaver/ Stay [...]
Oh jesus. What a waste of code. You linsux people are always making it harder than it needs to be.
On FreeBSD, ‘phosphor -program fortune’ will accomplish the exact same thing. What a dumbass…
jarjruwv…
jarjruwv…