Existen diversas formas de realizar capturas de pantalla desde linux, aplicaciones gráficas hay varias, pero desde el terminal también podemos realizar esta tarea con unos simples comandos, para los fans de la consola 4 maneras rápidas y eficaces.
Scrot:
Instalaremos esta utilidad desde los repositorios oficiales, si estamos en debian:
apt-get install scrot
Y rápidamente nos pondremos manos a la obra. Para realizar una simple captura de nuestra pantalla sólo tendremos que escribir:
scrot
Si queremos darle un nombre:
scrot captura.png o .jpg por ejemplo, admite varios formatos.
Por defecto guardará la captura en nuestro /home, si queremos que lo haga en otro directorio sólo tendríamos que especificarlo:
scrot /home/usuario/imagenes/captura.png
De esta manera conseguiríamos una captura de nuestra pantalla completa, si lo que nos interesa es seleccionar un área en concreto o una ventana utilizaremos la opción -s:
scrot -s captura.png
Por defecto la captura aparece sin los bordes, para añadirlos:
scrot -s -b captura.png
También disponemos de un temporizador, útil si por ejemplo necesitamos un pequeño retardo para clicarlle a algún menú y que aparezca desplegado, lo especificaremos con la opción -d y el tiempo de retardo, si fueran 5 segundos:
scrot -d 5 captura.png
Y si queremos un contador del tiempo de espera que hemos puesto, para controlar mucho mejor la cuenta atrás:
scrot -d 5 -c captura.png
Si queremos que además cree una miniatura de la imagen usaremos la opción -t (thumbnail) y el porcentaje al que se ha de reducir, se crearían dos imágenes, por un lado la captura al tamaño real y por el otro la miniatura reducido al porcentaje que le hayamos indicado, pongamos por ejemplo al 50%:
scrot -t 50 captura.png
Otra opción también muy interesante es -e para una vez realizada la captura inmediatamente abrirla con nuestro programa de edición favorito:
scrot captura.png -e “gimp captura.png”
Tiene alguna opción más, pero como no os lo voy a dar todo mascado os animo a que os leáis la página del manual: man scrot.
Comando import
Import se encuentra dentro de las utilidades del paquete ImageMagick, para poder utilizarlo debéis tener esta aplicación instalada. ImageMagick es una herramienta muy poderosa con multitud de posibilidades, en este blog ya hemos vista algunas como convert, mogrify, identify, resize…
Import también tiene un montón de opciones para combinar, veamos las más básicas.
Capturar una pantalla completa:
import -window root captura.png
Por defecto lo guarda en nuestro /home, para especificar un directorio en concreto:
import -window root /home/usuario/pantallazos/captura.png
Capturar sólo una ventana:
import captura.png
Inmediatamente el cursor cambiará a una cruz y sólo deberemos seleccionar la ventana o barra de título de esa ventana.
Si queremos capturar 2 ó más ventanas diferentes seguidamente no es necesario que escribamos el comando una vez y capturemos y luego otra vez y volvamos a capturar, lo podemos hacer:
import 2 captura.png
Donde 2 es el número de capturas a realizar.
Cuando el cursor cambie a una cruz seleccionaremos primero una y después de escuchar el pitido que indica que la foto ha sido tomada nos situaremos en la siguiente.
Para retardar el tiempo de espera lo haremos con la opción -pause y el número de segundos:
import -pause 5 captura.png
Para indicar un tamaño, por ejemplo si queremos realizar una toma de dimensiones menores:
import -geometry 250×250 captura.png
Aquí ocurre lo mismo que si utilizamos la opción -resize, si la anchura y altura no son equivalentes, no las respetará y cogerá como referencia el valor de la anchura que es el primero, para que los respete añadiremos ! :
import -geometry 250×250! captura.png
Para muchísimas más opciones, ya sabéis man import.
De los dos comandos que vienen a continuación ya hemos hablado antes, pero no viene nada mal recordarlos:
Gnome panel screenshot:
Para capturar una pantalla:
gnome-panel-screenshot
Que sería lo mismo que si apretarámos la tecla ImprPetSis.
Para capturar una ventana en concreto:
gnome-panel-screenshot - -window
Con el teclado rápidamente pulsaríamos la combinación ALT+ImprPetSis.
Para retardar la captura:
gnome-panel-screenshot - -window - -delay 5
Donde 5 serían los segundos de espera antes de realizar la captura de la pantalla.
Comando xwd
El formato de las capturas que realiza este comando es .xwd, las cuales podemos abrir con el programa de manipulación de imágenes The gimp.
Para capturar la pantalla completa:
xwd -root -screen > captura.xwd
Para capturar una ventana:
xwd -out captura.xwd o xwd > captura.xwd
Recordad los redireccionamientos de salida…
Para cambiar el formato, lo podemos hacer con The gimp como ya comenté unas líneas más arriba, en Achivo-Guardar como y seleccionando la extensión, pero ya que estamos en la consola y queremos ir rapidito utilizaremos la utilidad convert:
convert captura.xwd captura.png
¿Cuál es tu método favorito?