Forums FUG-FR
https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl
FreeBSD >> Logiciels tiers >> Logiciel pour les captures d'écran
https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl?num=1164710190

Message started by Olivier on 28. Nov 2006 at 11:36

Title: Logiciel pour les captures d'écran
Post by Olivier on 28. Nov 2006 at 11:36
Bonjour,  :)

Je recherche un logiciel qui permet de faire des captures d'écran. J'ai pensé à Ksnapshot mais étant utilisateur de Xfce4, je n'ai pas trop envie de l'installer. Connaissez-vous d'autres logiciels pouvant effectuer la même opération ?

Merci  :)

Title: Re: Logiciel pour les captures d'écran
Post by francis on 28. Nov 2006 at 11:41
xwd(1), de base dans X.org :)

Title: Re: Logiciel pour les captures d'écran
Post by Olivier on 28. Nov 2006 at 12:03
Je viens de regarder xwd. Je l'ai utilisé comme suit:


Code (]xwd -out screen01.xwd[/code):
Pour visualiser le résultat:

[code]xwud -in screen01.xwd &

Ce type d'extension n'est pas courant donc je suppose que je dois passer par l'étape de conversion. J'ai pensé à la commande convert mais elle appartient à quel port ? Imagemagick ? Je ne me souviens plus  ::)

Title: Re: Logiciel pour les captures d'écran
Post by francis on 28. Nov 2006 at 13:35

Olivier wrote on 28. Nov 2006 at 12:03:
J'ai pensé à la commande convert mais elle appartient à quel port ? Imagemagick ? Je ne me souviens plus  ::)

Je crois bien, oui.

Title: Re: Logiciel pour les captures d'écran
Post by Marck on 28. Nov 2006 at 14:28
Salut

Je n'utilise pas mais apparemment c'est cela:


Quote:
% grep convert /usr/ports/graphics/ImageMagick/pkg-plist
bin/convert
include/wand/convert.h
%%PORTDOCS%%%%DOCSDIR%%/www/convert.html


Marc

PS ajout: sinon gimp traite ce format ou, bien sûr, permet de faire les captures d'écran.

Title: Re: Logiciel pour les captures d'écran
Post by Olivier on 28. Nov 2006 at 14:46
Merci à vous deux de vos réponses  ;)

Title: Re: Logiciel pour les captures d'écran
Post by ros on 28. Nov 2006 at 17:35
Je confirme pour imagemagic.
Et pour un joli display et une coversion alawindows tu peux faire appel à display.

Title: Re: Logiciel pour les captures d'écran
Post by Olivier on 30. Nov 2006 at 00:20
J'ai trouvé une solution qui on va dire fonctionne assez bien. Utilisant Xfce4, j''ai créé un raccourci appelé "Faire un fond d'écran" et celui-ci appelle un script dont voici son contenu:

Code (]#!/usr/local/bin/zsh

date `date +%H%M%S`
rep=images/screenshosts

if [ -d $rep ):

; then
     xwd -out screen-$date.xwd
     convert screen-$date.xwd screen-$date.png
     mv screen-$date.png $rep/
     rm -f screen-$date.xwd
else
     mkdir -p $rep
     return 1
fi

# End of file

Je n'ai pas réinventé la roue, j'ai trouvé un script sur le net que j'ai modifié un petit chouilla.  Je pense que vous avez compris l'opération. En finalité, j'obtiens mon fond d'écran dans le répertoire images/screenshosts que je visualise à l'aide de GQview. Cela m'évite d'installer ksnapshot dont la compilation dure environ 2h30 du moins sur mon portable. Ce script est simple et efficace.

++  :)

Title: Re: Logiciel pour les captures d'écran
Post by Marck on 30. Nov 2006 at 05:56
Au risque d'être inopportun...


Code (]#!/usr/local/bin/zsh[/code):
En fait, "zsh" n'étant pas installé par défaut, mieux vaut faire exécuter ton scritp par "sh" qui lui est toujours présent ; il sera de ce fait plus "universel". Note que la première ligne d'un script n'est pas supposée représenter le shell que tu utilises mais celui à utiliser pour le script (le tien si rien n'est précisé):
[code]#!/bin/sh



Code (]date `date +%H%M%S`[/code):
Il me semble qu'il manque un "=" sur la ligne de définition de "date" qui ainsi renvoie normalement un message d'erreur ; donc:
[code]date=`date +%H%M%S`



Code (]rep=images/screenshosts[/code):
Tu définies ici un répertoire relatif au répertoire actif donc si ton script est dans ton path (par exemple en "~/bin") et/ou que tu l'appelles depuis différents répertoires, tu vas avoir un répertoire "images/screenshosts" dans chacun des répertoires d'où tu l'auras appelé. A moins que ce ne soit ce que tu souhaites, mieux vaut sans doute avoir un seul répertoire où figurent tous tes screenshots plutôt que de les éparpiller, et donc le définir de façon absolue comme par exemple:
[code]rep=~/images/screenshosts


Je vois que tu utilises l'heure pour classer tes screenshots, une astuce pour avoir tes screenshots classés automatiquement par date consiste à utiliser: "date +%y%m%d" (en plus de l'heure si tu en fais plusieurs par jours).

Enfin je ne vois pas l'intérêt (notamment si tu décides de n'avoir qu'un seul répertoire "images/screenshosts") de faire échouer le script si celui-ci n'existe pas tout en créant quand même ce répertoire! Donc je le créerais simplement s'il n'existe pas et laisserais le script se poursuivre.

En bref j'utiliserais plutôt le script suivant (en admettant que les remarques précédentes te semblent pertinentes):


Code (]
#!/bin/sh
jour=`date +%y%m%d`
heure=`date +%H%M%S`
rep=~/images/screenshosts

if [ ! -d $rep ):

; then
     mkdir -p $rep
fi

xwd -out $jour-screen-$heure.xwd
convert $jour-screen-$heure.xwd $jour-screen-$heure.png
mv $jour-screen-$heure.png $rep
rm -f $jour-screen-$heure.xwd
# End of file


Voilà voilà... à voir selon tes objectifs et tes envies.

Marc

Title: Re: Logiciel pour les captures d'écran
Post by Olivier on 30. Nov 2006 at 11:30
Bonjour,  :)

Très bonnes remarques, merci beaucoup. Concernant le shebang, ce n'est pas la première fois que je comets cette erreur. Pour la date, effectivement, il manque le signe = et je suis d'accord avec toi pour un classement jours/heures. Bien entendu, il doit y avoir un seul répertoire. Comme dit un peu plus haut, tes remarques sont justes, j'en prends bonne note.

Un ami m'a suggéré d'utiliser la commande import à la place de xwd. Effectivement, elle fait la même chose. Le script final est:

Code (]#!/bin/sh

jour=`date +%y%m%d`
heure=`date +%H%M%S`
rep=~/images/screenshots

if [ ! -d $rep ):

; then
     mkdir -p $rep
fi

import $jour-screen-$heure.png
mv $jour-screen-$heure.png $rep

# End of file
 

++  :)  

Title: Re: Logiciel pour les captures d'écran
Post by kermitt on 08. Dec 2006 at 16:20

Olivier wrote on 28. Nov 2006 at 11:36:
Bonjour,  :)

Je recherche un logiciel qui permet de faire des captures d'écran. J'ai pensé à Ksnapshot mais étant utilisateur de Xfce4, je n'ai pas trop envie de l'installer. Connaissez-vous d'autres logiciels pouvant effectuer la même opération ?

Merci  :)


Salut comme toi, j'utilise XFCE4 , pour faire mes captures d'écran j'utilise :

gkrellm-2.2.10      A GTK based system monitor
gkrellshoot2-0.4.1_6 A screen locking and screen capture plugin for GKrellM 2  (plugin)

je trouve ça bien pratique.

Forums FUG-FR » Powered by YaBB 2.5.2!
YaBB Forum Software © 2000-2025. All Rights Reserved.