De nombreuses captures d'écran dans un temps limité enregistrées directement, sans demander de nom de fichier

23

Je sais faire une capture d'écran, mais je veux prendre de nombreuses captures d'écran dans un temps limité (prendre des captures d'écran d'une seule exécution d'un programme que je ne peux pas mettre en pause).

Existe-t-il un programme qui prend en charge la touche du clavier "PrtScr" et stocke simplement chaque capture d'écran sans demander? L'outil Ubuntu standard affiche une boîte de dialogue pour demander où je veux enregistrer le fichier, je voudrais un outil qui ne demande pas et enregistre simplement sur le bureau ou n'importe où sous 00001.png 00002.png etc.

Nicolas Raoul
la source

Réponses:

26

ShutterInstaller l'obturateur a une option pour enregistrer automatiquement les captures d'écran, en incrémentant le nom de fichier à chaque fois.

Modifier ➜ Préférences ➜ Principal ➜ Enregistrer :

entrez la description de l'image ici

Pour que Shutter prenne les captures d'écran lorsque vous appuyez PrtScr,
allez dans Édition ➜ Préférences ➜ Clavier et cochez la case Capture :

entrez la description de l'image ici

Si vous ne voulez pas que la fenêtre d'obturateur apparaisse chaque fois que vous prenez une capture d'écran, allez dans Édition ➜ Préférences ➜ Comportement et décochez la fenêtre principale actuelle après avoir pris une capture d'écran :

entrez la description de l'image ici

Isaïe
la source
1
L'obturateur est merveilleux. Beaucoup recommandé. Il y a aussi un ppa disponible.
belacqua
3
Génial! Je voudrais également ajouter à décocher "Présenter la fenêtre principale après avoir pris une capture d'écran" dans les Préférences.
Nicolas Raoul
2
J'ai installé Shutter, mais il n'a pas du tout de "clavier". Une idée de ce qui se passe / comment y remédier?
Funzies
2
Maintenant, c'est dans les paramètres système, sous "clavier> raccourcis> raccourcis personnalisés> +" et exécutez la commande "shutter -f" avec la bonne touche. L'obturateur peut être très lent dans ubuntu 14.04 x64 bits, j'avais besoin de modifier chacun de ses paramètres par la suite.
Guillaume Chevalier
4

L'obturateur est assez impressionnant, avec de nombreuses fonctionnalités, mais nécessite toujours une interaction de l'utilisateur pour capturer la fenêtre qui a actuellement le focus. C'est-à-dire que lorsque Edition-> Préférences-> Clavier-> Capture avec sélection est activée et que "Fenêtre" est spécifiée, Shutter attend toujours que l'utilisateur sélectionne la fenêtre souhaitée, au lieu de capturer automatiquement la fenêtre qui a actuellement le focus.

Pour les captures d'écran entièrement automatiques, j'ai trouvé que cela scrotfonctionnait parfaitement, à la fois pour les captures d'écran plein écran et pour la capture de la fenêtre actuelle (via l' -uoption), comme décrit ici: http://www.khattam.info/save-screenshots-in-ubuntu- automatic-when-printscreen-key-is-pressing-2009-05-12.html Le seul problème (très mineur) que j'ai vu avec scrot est qu'il ne peut pas prendre plus d'une capture d'écran par seconde. Mais comme il semble que cela prenne plus d'une seconde pour terminer une capture d'écran, cela ne semble pas être un gros problème.

J'ai activé scrot (après l'avoir installé via Synaptic Package Manager) en modifiant mes liaisons de raccourcis <Print>et de <Alt><Print>raccourcis clavier pour effectuer des captures d'écran en plein écran et la fenêtre actuelle (respectivement) et cela fonctionne parfaitement, comme décrit ici: Comment puis-je restaurer les raccourcis clavier par défaut? Dans gconf-editor, je les ai configurés pour enregistrer dans le répertoire / tmp en spécifiant ces associations sous apps-> metacity-> global_keybindings:

  • run_command_screenshot -> Print
  • run_command_window_screenshot -> <Alt>Print

et ces associations sous apps-> metacity-> keybinding_commands:

  • command_screenshot -> /usr/bin/scrot '/tmp/Screenshot-%Y-%m-%d-%H%M%S.png'
  • command_window_screenshot -> /usr/bin/scrot -u '/tmp/Screenshot-%Y-%m-%d-%H%M%S.png'

Je n'ai pas eu à redémarrer quoi que ce soit pour que ces modifications prennent effet.

J'utilise Ubuntu 10.04, Gnome Desktop 2.30.2.

DavidBooth
la source
4

En ce qui concerne scrot - afin de prendre des captures d'écran plus souvent qu'une par seconde, je suggère d'utiliser la commande suivante liée à Key Shortcut:

scrot ~/shots/'%Y-%m-%d_%H-%M-%S.png' -e 'TMPSCRN=$f; mv $f $${TMPSCRN%.png}-`date +%3N`.png'

comme scrot ne prend pas en charge %Nles nanosecondes, il s'agit d'une solution de contournement assez efficace.

Notez que, ici en exemple nanosecondes ont été Shrinked en utilisant miliseconds 3 premiers chiffres de l' expression du motif nanosecondes: %3N. La variable locale a $TMPSCRNété utilisée parce que la manipulation de chaîne sur la $fvariable de nom de fichier shrot m'a semblé difficile à implémenter mais impossible.

Si vous souhaitez prendre les photos au .jpgformat, vous devez remplacer toutes les occurrences de .pngpar.jpg

Rodec
la source