(Courriels de diversion: <demoulerais@lezardes-talismans.com> <gauchissiez@entraviez-parierez.com> <soupeseront@adore-psychomotricite.com> <incomberent@suscites-disparurent.com> <affublee@survolerais-quadrilles.com> <changee@quadrichromies-mecanisaient.com> <decalaminages@casait-saignants.com> <arpentes@quêteuse-complotees.com> <vaccinerais@detienne-curriculums.com> <meneras@ratissait-eclairerais.com> )
Suite a un article paru sur Linux Mag , je viens de decouvrir 2 programmes sous X assez sympathiques. Le premier : xbindkeys , permet d assigner une commande a une touche du clavier . Il fonctionne par apprentissage , donc theoriquement n importe quelle touche de n importe quel clavier peut etre utilisée , meme les touches " speciales " des claviers " Internet / Windows" avec les raccourcis pour le Mail , IE , le controle du volume , etc .. Tres utile par exemple pour associer la touche " Print Screen " a un script du genre "import -window root capture_d_ecran.jpg" . A ce sujet , j ai fait un script pratique pour automatiser les captures , voir plus bas . Une interface graphique de configuration en GTK existe , nommée xbindkeys-config . Les deux sont dispo en paquets Debian ,en rpm ou bien en source . L autre soft qui peut etre utile est mouvemouse / mvmouse ( en fait completemntaires ) qui permettent de deplacer la souris en coordonnees absolues ou relatives , puis de simuler l appui sur une touche . Je n ai pas reussi a faire fonctionner cette derniere fonction, si quelqu un comprends mieux que moi , je suis preneur .. Phil GFI #!/bin/bash # ce script cree , si necessaire , un rep "capture " dans le HOME de #l utilisateur , et y stocke les copies d ecran sous la forme # "capture _date_heure.jpg" ########################################################### #heure et date courantes HEURE=`date +%d_%m_%Y_%H%M%S` ########################################################### #repertoire des sauvegardes REP_SAVE=~/captures #repertoire des captures non datees REP_TEMP=$REP_SAVE/tmp #creation du repertoire des sauvegardes si il n existe pas if [ ! -d $REP_SAVE ]; then mkdir $REP_SAVE fi #creation du repertoire des sauvegardes avant "datage", si il n existe pas if [ ! -d $REP_TEMP ]; then mkdir $REP_TEMP fi ########################################################### #nom de l image avant datage NOM_TEMP=capture.jpg #nettoyage du temp cd $REP_TEMP rm -f $NOM_TEMP #capture de l image cd $REP_TEMP import -window root $NOM_TEMP #ajout de la date et heure au nom de la capture #c est pas beau mais ca marche :) SEPARATEUR=_ NOM_DATE=`basename $NOM_TEMP .jpg`$SEPARATEUR$HEURE.jpg cp $NOM_TEMP $NOM_DATE mv $NOM_DATE $REP_SAVE #nettoyage du temp , pour laisser propre en partant .. cd $REP_TEMP rm -f $NOM_TEMP ########### END ####################### --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>