Avant tout il y a une dépendance: scrot!
Voici le script:
Comme d'hab: (nomme le screenshot)
Maintenant pour que ça lance le script quand tu appuies sur la touche (en fait on créé un raccourcis sur la touche Impr Écran Syst qui pointe vers le script)
Note: Faut redémarrer fluxbox pour que les nouveaux raccourcis soient pris en compte. Soit tu log out/log in soit tu fais un clique droit -> login -> restart fluxbox
- Code:
pacman -S scrot
Voici le script:
- Code:
#!/bin/sh
if [ ! -d ~/Images ]; then
mkdir ~/Images
mkdir ~/Images/screens
elif [ ! -d ~/Images/screens ]; then
mkdir ~/Images/screens
fi
cd ~/Images/screens
if [ ! -f ~/.screenshotrc ]; then
echo "Quality:75" > ~/.screenshotrc
echo "Screen:0" >> ~/.screenshotrc
fi
OLD="`cat ~/.screenshotrc | grep Screen | cut -d \":\" -f 2`"
QUALITY="`cat ~/.screenshotrc | grep Quality | cut -d \":\" -f 2`"
NEW=""
let "NEW = OLD + 1"
scrot -q $QUALITY ~/Images/screens/screen"$NEW".png
echo "Quality:$QUALITY" > ~/.screenshotrc
echo "Screen:$NEW" >> ~/.screenshotrc
Comme d'hab: (nomme le screenshot)
- Code:
sudo su
chown root:root screenshot
chmod +x screenshot
mv screenshot /bin
Maintenant pour que ça lance le script quand tu appuies sur la touche (en fait on créé un raccourcis sur la touche Impr Écran Syst qui pointe vers le script)
- Code:
echo -e "\nPrend une screen:\nMod4 Shift 12 :Exec screenshot" >> .fluxbox/keys
Note: Faut redémarrer fluxbox pour que les nouveaux raccourcis soient pris en compte. Soit tu log out/log in soit tu fais un clique droit -> login -> restart fluxbox
Dernière édition par 01astronaute le Dim 27 Fév - 22:57, édité 2 fois