logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


Effectuer une capture d'écran en console

Introduction

Dans un environnement graphique, faire une capture d'écran, c'est facile! La plupart du temps une simple pression sur la touche “Imp.Ecran” ouvrira un petit utilitaire en charge de cette tâche.
Dans un environnement purement texte (je parle là d'une console virtuelle tty1, tty2 etc. accessible par Ctrl+Alt+F1 etc. et non d'un émulateur de terminal), ce n'est pas si simple. 8-o
Enfin si, ça peut l'être, et nous allons voir ici comment ! ^_^

Installation

Il vous faudra installer les paquets suivants (commande à lancer en terminal root):

apt-get install fbcat fbi fbterm imagemagick

Utilisation

Capture d'écran

Vous voilà donc en console, vous venez de faire un truc important et vous aimeriez bien en garder une trace.
Pas bien compliqué, on utilise pour cela le programme fbcat. Il est impératif de rediriger sa sortie vers un fichier (au nom de votre choix) mais dont l'extension sera .ppm.

fbcat > /home/ma_gueule/mon_dossier/ma_capture.ppm

Conversion

C'est bien tout ça, sauf que les fichiers images .ppm, on ne sait pas trop les ouvrir!
Nous allons le convertir grâce au logiciel convert présent dans le paquet imagemagick que nous venons d'installer: (en format .jpeg pour l'exemple)

convert ma_capture.ppm ma_capture.jpeg

Afficher notre capture dans la console

Et oui, la console, ce n'est pas que du texte! Nous allons pouvoir visualiser notre capture sans repasser par le serveur graphique. C'est qu'intervient le dernier paquet installé: fbi :

fbi ma_capture.jpeg

Et voilà! :-)

Astuce

Bien entendu il est plus intéressant de placer ces commandes dans un petit script lancé via un alias dans .bashrc:
Par exemple:

#!/bin/bash

echo "Nom de la capture d'écran?"
read CAPT
fbcat > $CAPT.ppm && convert $CAPT.ppm $CAPT.png
fbi $CAPT.png
1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
doc/media/fbcat/tp-capture-ecran-console.1379915832.txt.gz · Dernière modification: 23/09/2013 07:57 par smolski

Pied de page des forums

Propulsé par FluxBB