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 →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:media:fbcat:tp-capture-ecran-console [23/09/2013 08:00] smolski [Effectuer une capture d'écran en console] |
doc:media:fbcat:tp-capture-ecran-console [23/09/2013 15:59] sogalpunx [Installation] |
||
---|---|---|---|
Ligne 18: | Ligne 18: | ||
===== Installation ===== | ===== Installation ===== | ||
- | Il vous faudra installer les paquets suivants (commande à lancer en terminal root): | + | Il vous faudra installer les paquets suivants : |
- | <code root>apt-get install fbcat fbi fbterm imagemagick</code> | + | <code root>apt-get install fbcat fbi imagemagick</code> |
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 27: | Ligne 27: | ||
Vous voilà donc en console, vous venez de faire un truc important et vous aimeriez bien en garder une trace.\\ | 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**.\\ | + | Pas bien compliqué, on utilise pour cela le programme **fbcat**. |
- | <code bash>fbcat > /home/ma_gueule/mon_dossier/ma_capture.ppm</code> | + | <note important>Il est impératif de rediriger sa sortie vers un fichier (au nom de votre choix) mais dont l'extension sera **.ppm**.</note> |
+ | |||
+ | Par exemple ainsi : | ||
+ | <code user>fbcat > ~/mon_dossier/ma_capture.ppm</code> | ||
=== Conversion === | === Conversion === | ||
Ligne 34: | Ligne 37: | ||
C'est bien tout ça, sauf que les fichiers images **.ppm**, on ne sait pas trop les ouvrir!\\ | 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)\\ | 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)\\ | ||
- | <code bash>convert ma_capture.ppm ma_capture.jpeg</code> | + | <code user>convert ma_capture.ppm ma_capture.jpeg</code> |
=== Afficher notre capture dans la console === | === 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** :\\ | + | Et oui, la console, ce n'est pas que du texte, nous allons maintenant pouvoir visualiser notre capture sans repasser par le serveur graphique ! \\ |
- | <code bash>fbi ma_capture.jpeg</code> | + | C'est là qu'intervient le dernier paquet installé: **fbi**, tapez :\\ |
- | Et voilà! :-) \\ | + | <code user>fbi ma_capture.jpeg</code> |
- | {{http://images.debian-facile.org/file-R488acca737b10aa428ffafb4c82ef732.png}} | + | //Et voilà !// :-) |
- | === Astuce === | + | {{http://images.debian-facile.org/file-R488acca737b10aa428ffafb4c82ef732.png}} \\ |
- | Bien entendu il est plus intéressant de placer ces commandes dans un petit script lancé via un alias dans .bashrc:\\ | + | ==== TP astucieux ==== |
- | Par exemple:\\ | + | |
- | <code>#!/bin/bash | + | |
+ | Bien entendu il est plus intéressant de placer ces commandes dans un petit script lancé via un [[doc:systeme:programmation:bash:tp:alias_favoris | alias rédigé comme ici]] dans le fichier : ''~/.bashrc''. \\ | ||
+ | //Par exemple// en utilisant l'édition de [[doc:systeme:cat | la commande cat]] ainsi : | ||
+ | <code user> | ||
+ | cat >> ~/.bashrc <<EOF | ||
+ | #!/bin/bash | ||
echo "Nom de la capture d'écran?" | echo "Nom de la capture d'écran?" | ||
read CAPT | read CAPT | ||
fbcat > $CAPT.ppm && convert $CAPT.ppm $CAPT.png | fbcat > $CAPT.ppm && convert $CAPT.ppm $CAPT.png | ||
fbi $CAPT.png | fbi $CAPT.png | ||
+ | EOF | ||
</code> | </code> | ||
+ | //Wouap ! \\ | ||
+ | Magic... non ?// ;-) | ||