je viens de faire un petit script pour faire une capture d'ecran
donc,c'est pas long du tout
Code : Tout sélectionner
#!/bin/sh
mv /home/utilisateur/*.png /chemin/du/dossier/Screenshots
sleep 5
scrot
sleep 1
feh -g "640x360" /home/utilisateur/*.png &
sleep 1
mv /home/utilisateur/*.png /chemin/du/dossier/Screenshots
exit 0
Code : Tout sélectionner
# pacman -S feh scrot
ce script va
-verifier si il se trouve un png dans le dossier personnel
-deplacer ce dernier png vers le dossier "Screenshots"
-attendre 5 secondes ,le temps de mettre en place le bureau,par exemple: pour avoir le "menu" du panel sur le screenshot ou cacher le curseur de souris en bas a droite
-lancer "scrot" qui va faire le screenshot
-attendre une seconde de latence(je suis parano!! )
-lancer "feh" qui va ,dans ce cas,faire apparaitre une fenetres avec le screenshot du bureau d'une taille de 640x360
-encore une seconde d'attente!
-deplacer la capture qui se trouve dans le "dossier personnel" vers le dossier "Screenshots"
-et quitter le script
@edit
la on peut constater que s'il se trouve un quelquonque "png" dans le "dossier personnnel",il va le deplacer dans le dossier "Screenshots"...blll...c'est pas bien!
je sais comment faire autrement,mais bon je laisse chercher un peu!
@reedit
bah aller,je colle le "finalisé" qui fonctionne pour moi.
Code : Tout sélectionner
#!/bin/sh
mv /root/Images/tmp/*.png /root/Images/Screenshots
sleep 5
cd /root/Images/tmp
scrot
sleep 1
feh -g "640x360" /root/Images/tmp/*.png &
sleep 1
mv /root/Images/tmp/*.png /root/Images/Screenshots
exit 0