scrot es una aplicación minimalista de captura de pantalla mediante línea de comandos . Permite un grado sustancial de flexibilidad al especificar parámetros en la línea de comandos, [4] incluida la capacidad de invocar una utilidad de terceros para manipular la captura de pantalla resultante . [5]
Las características del programa incluyen la capacidad de limitar el alcance de la captura a un área específica de la pantalla, establecer el retraso (si es necesario capturar algún menú u otro elemento de la interfaz de usuario que se muestra solo cuando está enfocado) y especificar la plantilla del nombre del archivo usando comodines (incluidos los de la función strftime de la biblioteca estándar de C ). [6] Otras características incluyen la creación de miniaturas de las capturas de pantalla tomadas y la especificación de la calidad de la imagen resultante si se requiere un formato con pérdida . [7]
La utilidad scrot sigue los principios de la filosofía UNIX formulados por Doug McIlroy : lo único que hace es capturar la pantalla, aunque permite especificar un comando para posteriores manipulaciones del archivo resultante. [8]
La capacidad de controlar scrot desde la línea de comandos permite al usuario ejecutarlo a través de la red con herramientas como OpenSSH para obtener una captura de pantalla de un escritorio remoto [9] o ejecutarlo como enlace de comando del administrador de ventanas . [10]
En febrero de 2019, scrot se bifurcó como parte del Proyecto Resurrecting Open Source. [11] Esta bifurcación actualizada se está utilizando para el paquete Arch Linux de scrot.
A partir de la versión 1.8.1, 21/01/2023, scrot no es compatible con los sistemas basados en Wayland porque, por diseño, Wayland es más seguro que X11 y no permite que una aplicación capture el contenido de las ventanas de otras aplicaciones. [12]