domingo, 11 de marzo de 2007

LOGGEAR Y CAPTURAR PANTALLAS DE TEXTO EN LINUX


LOGGEAR Y CAPTURAR PANTALLAS DE TEXTO EN LINUX



La orden "script" sirve para guardar todo lo que se escribe y se visualiza
en pantalla en un fichero. Escribe "script fichero" para empezar a grabar
el registro, y CNTRL+D cuando quieras dejar de grabar. Luego puedes mandar
el fichero a la impresora, o verlo en otra consola, o lo que quieras.

Un saludo.

--




¿Porqué no ocuparse nada de conocer las herramientas que tiene el
Linux o intentar hacer las cosas de una manera más Unix?

Para capturar pantallas hay 2 comandos importantes:

* Script

Este es un comando de terminal, que está presente en todos los
Unixes desde el BSD 3 (man script).

Lo que hace es grabar en un fichero toda la salida en pantalla.
Graba tambien los comandos ANSI para presentar los colores (una
captura de pantalla del Midnight Commander o del Mutt queda tal
cual).

Luego la salida la puedes ver con un simple: cat typescript
(aunque claro, muestra todas las páginas de información una tras
otra con lo que las verás pasar delante tuya toda la sesión y
acabarás viendo sólo el final).

O si no, la salida la puedes enviar a `lpr' y ver lo que sale. No
hago apuestas de lo que puede pasar con los colores o los
carácteres unicode. O:-)

Para usarlo:
$ script [fichero]
Para terminar:
CTRL-D

* xwd
Luego para hacer capturas de pantalla en X Window. Existe el
comando `xwd' (que es el que usa el GIMP para hacer capturas).

Todo dios es libre de usar el XV, el Kcapture, o sacarle fotos a
la pantalla, pero es muy aconsejable aprender a usar el `xwd'. Va
a funcionar en cualquier Linux que encuentres (viene con X
Window) y creo que tambien en cualquier otro Unix.

$ xwd > test.xwd
(captura la ventana donde pincheis con la mirilla)
$ xwd -frame > test.xwd
(captura tambien los adornos de la ventana)
$ xwd -root -screen > test.xwd
(captura toda la pantalla)

Estos ficheros en formato `xwd' pueden ser usados (y convertidos)
por casi cualquier utilidad de Linux (GIMP, ImageMagik,...)
Bueno, menos el famoso XV, que los muestra con los colores mal.

Para ver estas imágenes teneis el `xwud':
$ xwud -in test.xwd

Ya como truco final, yo utilizo este comando para hacer capturas
de pantalla de una sesión en la que trabajo:

$ (sleep 40s ; xwd -root -screen > test.xwd) &

Ejecuto esto, y se que tengo 40 segundos hasta que me haga la
captura. Arranco los programas que quiero, activo el menú del
gestor de venanas, y preparo todo. Espero a que suenen los
pitidos, y hecho!!

Bueno, lo que me gusta del Linux es que es sencillo, potente, y
increiblemente versátil.







No hay comentarios: