Pour Windows, IrfanView propose un puissant outil de capture d’écran doté des fonctionnalités suivantes:
IrfanView crée une notification Windows chaque fois qu'une capture d'écran est déclenchée. Mais rien de plus.
La capture d'écran de Mate n'offre aucune possibilité de sauvegarder la capture d'écran sans rencontrer le dialogue de confirmation. Au moins aucun retard, mémorise le chemin, fonctionne sans son ni effet d'écran et ne réserve que le presse-papiers si l'utilisateur le souhaite manuellement. Edit: Sur Xfce, mate-screenshots à partir de mate-utils fait un bruit de caméra. Non pas que je pense que le bruit est laid, mais cela pourrait bloquer un mot de l’audio de fond que j’écoute.
La capture d'écran de Gnome utilise un effet de blackout que je ne préférerais pas. Pas que ça ait l'air moche, ça bloque tout l'écran pour un court instant. De plus, il ne mémorise pas le dossier de capture d'écran précédent et le configure toujours sur ~/Pictures. Au moins, gnome-screenshot et mate-Screenshot prennent en charge les signets.
Si je peux définir une touche de bonus telle que G2 (non disponible sur tous les claviers), ce serait formidable. Les noms de fichiers personnalisés seraient également intéressants, mais je souhaite surtout faire des captures d'écran en appuyant sur un bouton.
J'ai créé un petit script bash pour faciliter le processus de capture d'écran.
Cependant, il ne fonctionne que sous bash et non au tiret (également appelé sh ) lorsqu’on tente de contourner la limitation du nombre octal.
##SCR NUM - RUN WITH BASH instead of sh.
scrdir=/path/to/screenshots
if ! [ -e $scrdir ]; then mkdir $scrdir; fi
counter=$(cat "./.count") #import the counter variable from last saved state.
number=$(printf '%07d' $(( 10#$counter )) ) #import number variable for leading zeroes from the original counter variable. If leading zeroes are not needed, the $counter variable can be used directly in the file name.
scrot -m $scrdir/Scr.$number.%Y%m%d%H%M%S.png # -e 'mv $f /path/to/screenshots' #save file with number and YYYYMMDDHHMMSS timestamp.
number=$(( 10#$number+1 )) #add +1 to screenshot counter.
counter=$(printf '%00d' $(( 10#$number)) ) #get number without leading zeroes from $number to avoid compatibility issues. 10#$ bypasses the octal number limitation and only works in bash, not in dash.
echo $num >"./.count" #save +1 increased screenshot counter back to .count file.
Vous pouvez ajuster certains paramètres en fonction de vos préférences personnelles.
man scrot
.-e 'mv $f /path/to/screenshots'
déplace ensuite la capture d'écran prise vers la destination souhaitée.Dans les paramètres du clavier du système, vous pouvez attribuer un raccourci clavier au script, mais tapez le mot bash en face de celui-ci. Il s'exécutera chaque fois que vous appuyez sur la touche de raccourci, PrintScr dans mon cas.
Vous pouvez utiliser un répertoire personnalisé pour enregistrer des captures d'écran et attribuer des noms de fichiers avec des horodatages avec gnome-screenshot
. Vous devez utiliser la commande suivante.
gnome-screenshot -f /path/to/preferred/folder/screenshot_$(date "+%Y%m%d%H%M%S").png
Ensuite, vous pouvez définir un raccourci clavier pour la commande ci-dessus.