Boredom is a productive condition
By Geoffrey on Saturday 23 October 2004, 21:36 - Coding - Permalink
Cet après midi, j'avais pas grand chose à faire, et comme je voulais pas me faire chier, j'ai codé deux petits scripts sympas pour améliorer l'utilisabilité de mon environnement de travail (oui je sais je parle bien).
verboselaunch.sh
C'est un simple script qui lance une commande et qui affiche, via osd_cat (apt-get install xosd-bin sous ubuntu), un Launching blah..., où blah est le nom du programme lancé. A quoi ça sert ? A rendre mes raccourcis claviers plus convis (ouais bon ok c'est pas super impressionant sur le screenshot).
#!/bin/sh $@ & echo "Launching $1..." | osd_cat --pos=bottom --align=center --delay=2 --offset=0 --outline=1
mediaplayer.sh
Cet après midi j'ai changé de lecteur audio. Je suis passé de xmms à beep media player. Du coup j'ai du refaire mes raccourcis claviers. J'en ai profité pour faire un script générique pour gérer tout ça.
#!/bin/sh
mediaplayer='/usr/bin/beep-media-player';
sleep='/bin/sleep';
rewind="$mediaplayer -r";
playpause="$mediaplayer -t";
forward="$mediaplayer -f";
stop="$mediaplayer -s";
go_sleep="$sleep 3600 && $stop";
${!1}
Et voilà, y'a plus qu'a assigner les raccourcis clavier à (par exemple) mediaplayer.sh playpause, et le tour est joué. Au prochain changement il suffit de modifier les variables, ce qui est quand même bien plus rapide que de modifier directement mon ~/.fluxbox/keys.
no comment
This post's comments feed