(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/>