Bon, je ne sais pas encore comment faire ça, mais je vais essayer de m'y coller. J'ai déja une idée générale de comment procéder; quelque chose dans ce genre :
#!/bin/bash for i in $(seq 1 50) do img=/tmp/xterm_$(printf "%03d" $i).png clear figlet -W $i uptime import -window $WINDOWID $img sleep 7 done convert -delay 42 /tmp/xterm_*.png xterm.gif
Hélas, on découvre rapidement les inconvénients de cette méthode « à la rache ». Pour que import puisse faire son travail, il faut que la fenêtre du xterm soit à l'avant-plan. Sinon, il y a des fantômes dans l'image...
|
|
Maintenant, un figlet, un uptime, ça manque clairement de fun et de second degré. Il nous faudrait quelque chose d'un peu plus animé, et de préférence tiré des intertubes. C'est grâce à monsieur Bortz que j'ai (re)découvert un très ancien et vénérable protocole des débuts de l'Internet : finger (rfc 1288), qui permet d'obtenir des informations diverses d'une machine distante.
février 2010 : Oups, désolé, j'ai perdu l'exemple avec le doigt. Mais c'était en rapport avec les toilettes du MIT. Peut-être ça va marcher avec la météo en curl ?