Comment prendre des captures d'écran avec un retard?

30

Bien que le fait d'appuyer Prnt Scrnprenne principalement une capture d'écran, il arrive que cela ne fonctionne pas comme prévu. Le cas le plus courant est lorsqu'un menu déroulant est actif.

Comment prendre de telles captures d'écran? Je veux une solution qui fonctionne avec l'outil de capture d'écran ou de capture d'écran par défaut fourni avec ma distribution.

Bruno Pereira
la source

Réponses:

38

La réponse est assez similaire pour chaque distribution. Il vous oblige à utiliser la fonction "délai" présente dans ces outils. La fonction de délai vous permet d'émettre la commande pour prendre une capture d'écran après un intervalle que vous spécifiez. Vous pouvez définir cet intervalle de sorte que, après avoir émis la commande, vous disposez de suffisamment de temps pour afficher l'écran que vous souhaitez capturer.

La façon exacte de configurer un délai dépend de l'application de capture d'écran par défaut de chaque distribution. Et, comme souvent, vous pouvez peut-être faire ce que vous voulez via une interface graphique ou un terminal ou des raccourcis clavier.

GNOME / Unity en 12.10

L'outil par défaut est Screenshot (alias gnome-screenshotsi vous voulez l'exécuter à partir d'un terminal). Donc, vous commenceriez à taper screenshotdans Unity's Dash pour le voir apparaître pour que vous puissiez cliquer sur. Vous verrez alors une petite fenêtre avec plusieurs options:

gnome-capture d'écran

Certaines options seront exposées en fonction de ce que vous choisissez. Si vous choisissez de saisir tout l'écran, les options "Inclure la bordure de la fenêtre" et "Appliquer l'effet" ne seront pas disponibles.
Configurez les choses comme vous le souhaitez. Un délai de cinq secondes est un bon point de départ pour vous permettre d'afficher l'écran réel que vous souhaitez capturer. Pour faire avancer les choses, cliquez sur "Prendre une capture d'écran". Configurez rapidement ce que vous voulez et attendez.
Vous entendrez le son d'un obturateur de caméra (à l'ancienne) et un nouvel écran apparaîtra.
Vous y verrez:

  • une "vignette" de la capture d'écran
  • une option pour spécifier le nom et la destination pour enregistrer la capture d'écran
  • et la possibilité de l'enregistrer dans le presse-papiers à la place si vous souhaitez continuer à traiter l'image.

Le format d'image par défaut est .png, qui est, de l'avis de certains , un format plus approprié que .jpg.

Notez que la fonction de temporisation de gnome-screenshot n'est pas disponible si vous choisissez "Sélectionner la zone à saisir".

Lubuntu 12.10

L'outil de capture d'écran par défaut dans Lubuntu est appelé scrot . Il existe un moyen d'utiliser scrotavec un délai qui ne nécessite pas d'utiliser le terminal. Mais cela implique une modification unique d'un fichier appelé lubuntu-rc.xmlaprès l'avoir sauvegardé pour des raisons de sécurité. Ce fichier se trouve dans ~/.config/openbox. Accédez à ce sous-dossier à l'aide de votre gestionnaire de fichiers, faites un clic droit sur le fichier et ouvrez-le avec votre éditeur de texte préféré. Recherchez ensuite quelque chose comme:

<!-- Launch scrot when Print is pressed -->
<keybind key="Print">
  <action name="Execute">
    <command>....</command>
  </action>
</keybind>  

....est tout ce qui se trouve actuellement entre <command>et </command>. Remplacez ....par

scrot -b -d 5 ~/Desktop/%Y:%m:%d:%H:%M:%S.png

Enregistrez le fichier et fermez-le.

Entrez dans un terminal et exécutez openbox --reconfigure. (Vous ne verrez rien se produire et vous récupérerez votre invite si vous n'avez rien gâché. Si vous avez gâché quelque chose, vous obtiendrez une erreur. C'est à ce moment que la sauvegarde est pratique.) la commande est une étape nécessaire pour vous assurer que vos modifications lubuntu-rc.xmlsont désormais actives.

Ce que vous avez fait en modifiant, lubuntu-rc.xmlc'est de demander scrotà

  • prendre une capture d'écran complète (y compris les bordures de fenêtre à cause de -b)
  • avec un retard de cinq secondes
  • nommez le fichier en fonction de l'heure actuelle de l'année: mois: jour: heure: min: sec au .pngformat et
  • pour enregistrer l'image sur votre bureau.

Ce qui est décrit ci-dessus vous permet essentiellement de frapper Prnt Scrn, puis de faire ce que vous voulez, comme ouvrir un menu dans les 5 secondes, après quoi scrotune capture d'écran complète de la fenêtre est effectuée. Il le fait en silence. Ne vous attendez pas à entendre ou à voir quoi que ce soit.

L'exécution à man scrotpartir d'un terminal vous fournit plus d'informations sur scrot.

On peut modifier le code pour prendre un instantané de la fenêtre active uniquement en ajoutant -uet en affectant le raccourci clavier de Alt+ Prnt Scrnà ce code.

Avec les deux Prnt Scrnet Alt+ Prnt Scrn, il est possible d'ajouter -q Nau code où -qindique scrotd'enregistrer l'image avec une qualité autre que la valeur par défaut Nqui est 75. Une valeur élevée créera un fichier de meilleure qualité mais plus volumineux. Selon man scrotl'effet de -qdépend du format d'image choisi.

Xubuntu 12.10

L'outil de capture d'écran par défaut dans Xubuntu 12.10 est Xfce4-screenshooter. Il a une interface graphique qui ne semble pas trop différente de celle de GNOME:

XS-1

Comme avec l'outil de capture d'écran GNOME, il existe quelques options mais la fonction de retard n'est pas disponible avec "Sélectionner une région".

En cliquant OK, une autre fenêtre apparaît avec des choix concernant l'enregistrement de l'image dans un fichier, sa copie dans le presse-papiers, son ouverture avec des programmes capables de manipuler les images (comme le montre la liste déroulante), et même son téléchargement vers un service d'hébergement d'images spécifique.

XS-2

Si l'on choisit d'enregistrer l'image sur le disque, un écran régulier "Enregistrer sous" apparaît, vous permettant de spécifier le nom, le type de fichier et l'emplacement du format enregistré.

man xfce4-screenshootera des détails sur les commutateurs disponibles et ceux-ci pourraient aider si un utilisateur souhaite modifier les fonctions de Prnt Scrnet Alt+ Prnt Scrnpour toujours utiliser l'option de retard.

  • Prnt Scrnpourrait être défini sur xfce4-screenshooter -d 5 -f. Ensuite, à chaque fois que vous Prnt Scrnappuyez sur, xfce4-screenshooter prendra un instantané du plein écran en raison d' -fun délai de 5 secondes, puis vous demandera un nom de fichier et un emplacement.
  • Alt+ Prnt Scrnpourrait être configuré pour xfce4-screenshooter -d 5 -wsaisir la fenêtre active à cause de -w.
Communauté
la source
13

J'utilise un programme appelé ShutterInstaller l'obturateur . À ma connaissance, cela fonctionne sur la plupart des gestionnaires de bureau - J'utilise actuellement sans problème dans Unity, cela fonctionne également pour Kubuntu et Mint.

Vous pouvez voir ses boutons pour prendre des captures d'écran (dans l'ordre, les boutons de gauche à droite):

  • Sélection de l'écran
  • Un ou plusieurs des espaces de travail / bureaux
  • Toute fenêtre ouverte
  • Toute sélection d'une fenêtre
  • Un menu unique ou des menus en cascade à partir d'une application
  • Info-bulles
  • Sites Internet

De plus, en bas, vous pouvez voir qu'il a également une fonction de retard. Il a un très bon outil d'édition de base ainsi qu'un indicateur d'application.

Je suis super s'il vous plait depuis longtemps.

kleinric
la source
6
J'utilise l'obturateur depuis 2 ans maintenant. Chaque fois que j'avais besoin d'une capture d'écran chronométrée, j'ai eu recours à une capture d'écran gnome parce que je n'avais jamais vu ce contrôle de «retard» en bas. Merci beaucoup de l'avoir souligné, cela rend les captures d'écran de choses comme les menus tellement plus faciles.
Leo Ufimtsev
Notez que le délai ne fonctionne PAS en mode "Sélection", malheureusement. Au lieu de cela, vous devez utiliser le mode de capture d'écran "Bureau".
Gabriel Staples
1
Mise à jour: pas vrai! Pour l'utiliser en mode Sélection, c'est juste un peu bizarre, c'est tout: réglez le délai, puis cliquez sur le bouton "Sélection", faites votre sélection et appuyez sur Entrée. Lors de votre sélection, vous devrez deviner où se trouvera le menu dont vous souhaitez une capture d'écran. Ensuite, ouvrez votre menu et lorsque le délai expirera, la capture d'écran sera prise là où vous l'aviez précédemment sélectionné. Si le menu dont vous voulez une capture d'écran correspond à l'espace de sélection, il sera là! Terminé. Fonctionne assez bien - vous pouvez toujours recadrer un peu plus après avoir pris la capture d'écran de cette façon au cas où votre sélection serait trop grande.
Gabriel Staples
Merci Gabriel Staples. "un peu bizarre", c'est à dire à la légère! LOL! J'adore l'obturateur et je l'utilise avec toutes ses fonctions d'édition et maintenant je connais un code de triche pour l'obturateur. ;)
Jim
6

Si vous utilisez Ubuntu et préférez utiliser la ligne de commande, gnome-screenshotdevrait être préinstallé sur le système et dispose de quelques options de ligne de commande pratiques (et vous devriez pouvoir faire tout ce que vous pouvez faire à partir de l'interface graphique via la ligne de commande).

Par exemple, pour prendre une capture d'écran avec un retard de 5 secondes:

gnome-screenshot --delay 5

Exécutez man gnome-screenshotpour la liste complète des options, ou consultez quelques exemples dans cet article de blog: 4 méthodes pour effectuer une capture d'écran dans Ubuntu Linux

IQAndreas
la source
Il ne remplit pas votre "Je veux une solution qui fonctionne avec la capture d'écran par défaut ou l'outil de capture d'écran fourni avec ma distribution". exigence, mais j'espère que cela aide quelqu'un là-bas.
IQAndreas
5

Réponse paresseuse ( pour les apprenants rapides indépendants )

Il y a une controverse concernant cette situation .

Réponse / solution rapide ( pour les utilisateurs avancés d'ubuntu )

  • Ajoutez un raccourci personnalisé à la commande suivante:
    gnome-screenshot --delay=numIntValueInSecs
    par exemple
    gnome-screenshot --delay=3
  • Ajoutez-en un autre pour prendre des captures d'écran de la fenêtre active:
    gnome-screenshot -w --delay=3

    C'est tout , mais je recommanderais également d'en définir 2 autres qui vous donneraient plus de temps pour naviguer plus profondément dans les menus.

    • gnome-screenshot --delay=10
    • gnome-screenshot -w --delay=10

    capture d'écran de la modification du raccourci clavier

Réponse élaborée ( passer du novice au pirate )

Intro:

Chaque fois que vous appuyez sur PrntScr, tout ce que Ubuntu fait est d'appeler, gnome-screenshotqui se trouve généralement sur le /usr/bin/chemin et disponible à partir du "terminal" (téléscripteur, tty, cli, ligne de commande / invite), de sorte que vous pouvez l'utiliser de toutes sortes de façons pour s'adapter à votre funky fins.

Le gnome-screenshotpetit programme accepte les paramètres optionnels, vous pouvez voir toutes les options en passant le paramètre standard pour demander de l'aide, vous connaissez celui ( -h)

capture d'écran de l'aide gnome-capture d'écran sur le terminal

Si vous ne savez toujours pas comment l'utiliser, vous pouvez toujours lire une aide plus détaillée, il suffit de demander la saisie manuelle man gnome-screenshot

capture d'écran de la page de manuel gnome-screenshot sur le terminal

Plus vous lirez de manuels complets, plus le piratage d'ubuntu pour l'adapter à vos besoins deviendra intuitif et plus vous n'aurez besoin que d'autres personnes vous donnent des instructions pas à pas. Peut-être qu'à ce stade, vous savez même comment résoudre ce problème par vous-même, si vous êtes toujours perdu (espérons-le non), continuez à lire ...

Instructions:

  • Étape zéro: ouvrez les paramètres système d'Ubuntu et accédez à l'option Clavier:

capture d'écran du menu des paramètres système d'ubuntu surlignant le clavier

À présent

  1. Accédez à l' Shortcutsonglet.
  2. Sélectionner Custom Shortcuts
  3. Appuyez sur le +bouton pour ajouter votre nouveau raccourci personnalisé.
  4. Donnez un nom et une commande.
    (comme décrit dans la "Réponse rapide" ci-dessus)
    4½. Attribuez la combinaison de touches que vous souhaitez.
  5. Fermez cette fenêtre ou cela ne fonctionnera pas.

capture d'écran de la modification du raccourci clavier avec des notes étape par étape

*presto!
Vous venez de franchir une étape supplémentaire pour devenir un maître ubuntu, j'espère que cette réponse vous a été utile *

JorgeArtware
la source
Excellent! Ce que j'aimerais savoir maintenant, c'est pourquoi l' gnome-screenshotinterface a été simplifiée et le délai supprimé. Ce serait tellement plus facile?!
Alexis Wilke
Vous devriez probablement demander aux développeurs de gnome-screenshot, personnellement, je ne sais pas.
JorgeArtware