installer tous d’abord scrot , un utilitaire de capture d’écrans en ligne de commande et zenity qui permet la gestion de fenêtre gtk de manière simple dans un script .
ensuite créer un scriptes “capture.sh” dans /usr/bin/
est coler y ceci:
#!/bin/bash
DATE=`date +%Y-%m-%d\ %H:%M:%S`
usage="capture.sh [-screen | -window | -setdir ]"
fileconf="$HOME/.config/capture.conf"
if [ -f $fileconf ] ; then
DireCapture=`cat $fileconf`
else
DireCapture=`zenity --file-selection --filename=$HOME/ --directory --title "Repertoir de sauvegarde"`
echo $DireCapture > $fileconf
fi
if [ ! -d $DireCapture ] ; then
DireCapture=`zenity --file-selection --filename=$HOME/ --directory --title "Repertoir de sauvegarde"`
echo $DireCapture > $fileconf
fi
if [ -z $DireCapture ] ; then
DireCapture=`zenity --file-selection --filename=$HOME/ --directory --title "Repertoir de sauvegarde"`
echo $DireCapture > $fileconf
fi
case ${1} in
-\? | --help)
echo "$usage"
exit 0
;;
-setdir )
DireCapture=`zenity --file-selection --filename=$HOME/ --directory --title "Repertoir de sauvegarde"`
echo $DireCapture > $fileconf
;;
-screen )
scrot "$DireCapture/$DATE.png"
;;
-window )
scrot -u "$DireCapture/$DATE.png"
;;
*)
echo "Argument inconnu :$1";
echo "$usage";
exit 1
;;
esac
sauvegarder, puis rendre executable:
En suite nous allons assigner les touches du clavier au scripte dans lxde,
pour ce faire éditer pour chaque utilisateurs $HOME/.config/openbox/lxde-rc.xml
est ajouter cessi dans la section :
<keybind key="A-Print">
<action name="Execute">
<command>capture.sh -screen</command>
</action>
</keybind>
<keybind key="Print">
<action name="Execute">
<command>capture.sh -window</command>
</action>
</keybind>
<keybind key="C-A-Print">
<action name="Execute">
<command>capture.sh -setdir</command>
</action>
</keybind>
puis appliquer les changements pour chaque utilisateurs.
voila aprés sa:
-un appui simultané sur “Ctrl+Alt+Impécr” permet de configurer le répertoire de sauvegarde.
-un appui simultané sur “Alt+Impécr” un imprime écran complet dans le répertoire Capture de votre bureaux.
-un appui sur “Impécr” un imprime écran de la fenêtre active dans le répertoire Capture de votre bureaux.