Scrot: Aplicación para tomar screenshots o pantallazos mediante la terminal

Scrot es una aplicación que se ejecuta mediante la terminal, nos permite tomar screenshots o pantallazos de nuestro escritorio, de una aplicación en específica, todo depende de lo que deseemos.

screenshot-scrot-kzkggaara

Instalación de Scrot

En sus repositorios oficiales debe haber un paquete con este mismo nombre, scrot, solo deben instalarlo. Por ejemplo:

En distros como Debian, Ubuntu u derivados sería:

sudo apt-get install scrot

En ArchLinux u otras distros que usen pacman sería:

yaourt -S scrot

Uso de la herramienta

Para tomar un screenshot simplemente debemos ejecutarlo en una terminal, como se muestra en la imagen de arriba:

scrot

La imagen se guardará en nuestro Home o Carpeta Personal, aunque si ponemos como primer parámetro la imagen final, ahí es donde se guardará, esto en caso de que deseemos guardar el screenshot directamente en otra carpeta, por ejemplo:

scrot $HOME/Pictures/Screenshots/screenshot-nuevo.png

Por defecto toma el screenshot con una calidad del 75%, se puede especificar la calidad de la captura con el parámetro -q, por ejemplo supongamos que deseamos el 100% de calidad, sería:

scrot -q 100

También (y esta es una opción realmente útil) podemos especificarle que deseemos obtener además un thumbnail, o sea, tendremos el screenshot completo y además una imagen más pequeña de muestra. Para ello usaremos el parámetro -t seguido del por ciento de tamaño total del thumbnail, por ejemplo si deseamos tomar un screenshot y además generar un thumbnail que sea del 20% del tamaño del screenshot, sería:

scrot -t 20

Hay momentos en que deseamos esperar algunos segundos antes de que se tome el screenshot, para establecer una demora o espera antes de tomar agregamos el parámetro -c. Supongamos que deseamos esperar 5 segundos antes de que se tome el screenshot:

scrot -c 5

En fin, más opciones pueden encontrarlas mediante:

man scrot

Esto ha sido todo, espero les haya resultado de utilidad.


14 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   @Jlcmux dijo

    Una pregunta. Si acceso a un servidor en remoto vía ssh. (El servidor si tiene entorno gráfico. Podria tomar capturas de ese entorno ?

  2.   desikoder dijo

    Si , lo tengo instalado. Solo que en vez de lanzarlo en una shell , tengo configurado mi querido openbox para que al pulsar alt+s se guarde una captura en un cierto fichero. Si quiero sacar varias capturas, pues renombro el fichero ( se guarda en mi home ) y ya esta. Es buena idea combinar scrot con los keybinds de tu entorno de escritorio. Ademas hace un beep por los speakers cuando se toma la captura.

    Saludos

  3.   Od_air dijo

    En archlinux está en los repositorios oficiales, asi que no se usa Yaourt, seria:
    # pacman -S scrot

    1.    Xykyz dijo

      Con yaourt instalas también desde los repos oficiales, así que tampoco importa mucho la distinción no crees? 😉

  4.   eliotime3000 dijo

    Excelente. Ya me estaba aburriendo de que el XFCE Screenshot.

  5.   manolox dijo

    Yo lo tengo combinado como atajo de teclado para hacer capturas.

    La cosa es que se pueda hacer captura de una ventana, el escritorio entero o una parte seleccionada con el ratón.
    Además de crear una carpeta para las capturas, las nombra con fecha y hora (por si hacemos varias consecutivas) y con las medidas.

    Este es el script: http://paste.desdelinux.net/?dl=4987
    *(tener en cuenta el administrador de archivos de cada cual. Yo uso rox)

    #!/bin/bash

    # Scrip para hacer una captura de pantalla rápida de la parte seleccionada con el ratón.
    # También puede hacerse captura de una aplicación (sin ventana) pinchando sobre la misma.
    # Creará (si no existe ya) una carpeta llamada «Capturas» en la carpeta de usuario con las capturas realizadas..
    # Al terminar abrirá la carpeta con rox-filer.

    scrot -s -e ‘if [ ! -d ~/Capturas ]; then \
    mkdir ~/Capturas \
    fi \
    mv $f ~/Capturas/ | rox ~/Capturas’

    1.    desikoder dijo

      Aunque no voy a usar tu script ,. me has dado la idea de separar las capturas por fecha no sea que se sobreescriban

      Saludos

  6.   FIXOCONN dijo

    que interesante, la terminal no tiene limites.

  7.   Joaquin dijo

    Interesante, para hacer un programita espía. Muahahah

  8.   cosmoscalibur dijo

    Para tomar el screenshot con conteo, no es solo la opción -c seguido del número de segundos, sino tambien, con la opción -d antes del número de segundos. De hecho, con scrot –help, encontraran que .c solo funciona esta acompañado de -d. https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-prn1/t1.0-9/10296953_658754724201323_8914215320240877838_n.jpg

  9.   otkmanz dijo

    Interesante artículo!! Justamente iba a comentar ahora mismo lo que ha dicho cosmoscalibur, que la opción -c tiene que ir acompañada de -d para que funcione.
    Un saludo!

    1.    Aliana dijo

      @ cosmoscalibur

      Se agradece tu aporte.
      Un saludo para Paula Andrea 😛

      (cuando publiques capturas personales, procura recortarlas antes)

  10.   Brutico dijo

    Buena utilidad para pc con pocos recursos. Gracias

  11.   clow_eriol dijo

    Perfecto, me sirvió de mucho gracias!