Capture d'écran

De ArchwikiFR

Cet article présente différentes façons de réaliser une capture d'écran.

Programmes dédiés

  • Deepin Screenshot : outil de capture d'écran assez simple d'utilisation. Possibilité d'utiliser un raccourci pour déclencher la capture, de capturer un zone précise, d'ajouter du texte sur la capture, etc.. Basé sur Python/GTK2. deepin-screenshot
  • KSnapshot : Application KDE, capable de capturer des images de tout le bureau, d'une seule fenêtre, d'une partie d'un fenêtre ou d'une zone definie manuellement. Fait partie de kdegraphics. kdegraphics-ksnapshot
  • Scrot. Outil de capture d'écran en ligne de commande. scrot
  • Escrotum : Outil de capture d'écran inspiré par Scrot et utilisant pygtk. escrotum-git
  • Shutter : shutter
  • Xfce4 Screenshooter : Application qui permet la capture d'un écran entier, d'une fenêtre ou d'une région déterminée. Possibilité d'utiliser un système de retardement et de choisir ce qu'il sera fait de la capture : sauvée sous forme d'une fichier PNG, ouverte dans une autre application, etc. Fait partie de xfce4-goodies. xfce4-screenshooter
  • xwd : xorg-xwd
  • zscreen: Application légère dotée d'une interface graphique qui permet la capture d'écran d'une zone déterminée de l'écran ou de sa totalité et de la mettre ensuite automatiquement en ligne sur imgur. Utilise scrot pour réaliser les captures et zenity pour l'interface graphique. zscreen

Paquets incluant un utilitaire permettant la capture d'écran

Détails : méthodes

ImageMagick/GraphicsMagick

Une façon simple de réaliser une capture d'écran est d'utiliser la commande import :

import -window root screenshot.jpg

Lancer import sans -window permet de sélectionner une fenêtre ou une zone, intéractivement.

GIMP

vous pouvez réaliser des captures d'écran avec GIMP : Fichier > Créer >> Capture d'écran

xwd

Réaliser une capture d'écran de la fenêtre racine :

xwd -root -out screenshot.xwd
Note : Réaliser des captures d'écran de la fenêtre active avec import peut aussi fonctionner avec xwd.

scrot

scrot, permet de réaliser des captures d'écran en ligne de commande et dispose de nombreuses fonctions (délai, date, format, etc.). Sauf instruction contraire, il sauvera le fichier dans le répertoire de travail courant.

scrot -t 20 -d 5

La commande située ci-dessus sauve un fichier .png daté, ainsi qu'un thumbnail (20% de la taille originale). Elle offre également un délai de cinq secondes.

Il est également possible d'utiliser le format standard pour l'heure et la date lors de la sauvegarde du fichier :

scrot ~/screenshots/%Y-%m-%d-%T-screenshot.png

sauve la capture d'écran dans un fichier avec l'année, le mois, le jour, les heures, minutes et secondes dans un dossier dans un répertoire de votre home, appelé "screenshots".

Voyez man scrot pour plus d'information.

escrotum

L'interface en ligne de commande est quasiment similaire à celle de scrot.

imlib2

imlib2 propose un binaire imlib2_grab pour réaliser des captures d'écran. Pour réaliser une capture d'écran de l'écran entier :

imlib2_grab screenshot.png
Note : scrot utilise imlib2.

Environnements de bureau

KSnapshot

Si vous utilisez KDE, vous pourriez vouloir utiliser KSnapshot, qui peut être utilisé en activant Impr écr.

KSnapshot est fourni par le paquet kdegraphics-ksnapshot.

Xfce Screenshooter

Si vous utilisez Xfce vous pouvez installer xfce4-screenshooter et ensuite ajouter un raccourci clavier :

Xfce Menu > Préférences > Clavier > Raccourcis

GNOME

Les utilisateurs de GNOME peuvent utiliser Impr écr ou Apps > Accessories > Take Screenshot. Vous pouvez avoir besoin d'installer gnome-screenshot.

Autres environnement et gestionnaires de fenêtres

Pour les autres environnements, comme LXDE, ou les gestionnaires de fenêtres, comme Openbox ou Compiz, vous pouvez ajouter la commande suivante à vos raccourcis : Exemple :

import -window root ~/Pictures/$(date '+%Y%m%d-%H%M%S').png

Ajouter cette commande à la touche Impr écr dans Compiz permet de réaliser des captures d'écran qui seront placée dans le dossier Images, suivant la date et l'heure. Notez que le fichier rc.xml dans Openbox ne comprend pas les virgules. Afin de lier cette commande à la touche Impr écr dans Openbox, vous devez ajouter les lignes suivantes dans la section clavier de votre fichier rc.xml :

   <keybind key="Print">
     <action name="Execute">
       <command>sh -c "import -window root ~/Pictures/$(date '+%Y%m%d-%H%M%S').png"</command>
     </action>
   </keybind>


Console virtuelle

Installez un framebuffer et utilisez fbgrab ou fbdump afin de réaliser une capture d'écran.

Si vous souhaitez seulement capturer le texte de la console et pas l'image réelle, vous pouvez utiliser setterm, qui fait partie du paquet util-linux. La commande suivante transférera le contenu texte de la console virtuelle dans un fichier screen.dump :

setterm -dump 1 -file screen.dump