Hace aproximadamente un mes cambié de Ubuntu 14.04 LTS a Arch y estoy bastante contento con esta decisión. Sin embargo, echo de menos algunas funciones con mi nueva distribución, especialmente Shift+ printscrque en Unity permite capturar la selección de una región de pantalla.
Yo uso i3 WM. Entonces, mi pregunta es: ¿cómo puedo configurar el comportamiento de captura de pantalla similar a Unity para poder ajustar regiones de pantalla o ventanas con un atajo de teclado o algo así (sin profundizar en la identificación de la ventana y las cosas de la consola)?
fuente
import ss.png
para tomar una captura de pantalla de esa ventana.Ha pasado mucho tiempo desde que hice esta pregunta y parece útil para algunos de los usuarios. Así que proporciono mi propio script para hacer capturas de pantalla con
xclip
yimagemagick
paquetes.En primer lugar, instale las dependencias mencionadas anteriormente. Luego puedes hacer lo que quieras con el siguiente script. Admite hacer una captura de pantalla de una pantalla completa o una región de pantalla y también copia automáticamente una captura de pantalla en el portapapeles para que pueda pegarla en todas partes (navegador ei o Telegram messenger).
Un par de no tan difíciles de encontrar hacks agregaría un soporte para capturar ventanas específicas y alternar la parte de copia.
Y aquí están mis atajos de referencia para
i3wm
hacer uso de este script:fuente
¿Has intentado buscar una utilidad de captura de pantalla de línea de comandos simple?
ref.,: https://faq.i3wm.org/question/202/what-do-you-guys-use-for-printscreen/
fuente
Primero, instale xclip, imagemagick y jq!
Tengo esta línea en mi configuración i3:
Esto colocará una captura de pantalla de la ventana activa en su portapapeles cuando presione mod (Ventana / Alt) + Pantalla de impresión.
i3-msg -t get-tree obtiene todas las ventanas de i3 como json, luego usamos jq para obtener la identificación de la ventana enfocada. ¡Lo pasamos al comando de importación de imagemagicks y canalizamos el resultado a xclip, que lo pondrá en el portapapeles!
fuente
Flameshot es una alternativa decente.
Puede usar la opción
-p /path/to/directory
para omitir la selección del directorio de guardar.fuente
Una opción muy simple si lo tiene instalado o no le importa instalarlo es usar xfce4-Screenshooter y i3 config sería:
Advertencia: aunque es bastante ligero, existen algunas dependencias si no está utilizando ningún otro programa xfce4
fuente
Usa mutilaciones . Está más activamente desarrollado y depende de la pendiente, que es mucho mejor.
No uses scrot. Su cuadro de selección se corrompe y deja una impresión en la captura de pantalla (también el cuadro se deforma al cambiar el tamaño) cuando se usa sobre una ventana de actualización (por ejemplo, htop).
fuente
Me gusta el obturador por sus capacidades de procesamiento posterior (¡círculos rojos dibujados a mano!) Y sus opciones de configuración integrales.
Puede tomar una región de la pantalla ejecutando
Puede configurar las combinaciones de teclas de la siguiente
.config/i3/config
manera:Se tarda un segundo en cargar, por lo que es posible que desee iniciarlo automáticamente en segundo plano:
Se podrá acceder al obturador a través de un icono de bandeja, que le brinda muchas opciones útiles más allá de lo anterior.
fuente
Este script perl6 toma capturas de pantalla de raíz, área, ventana o retraso usando importación y las guarda en un archivo $ y en el portapapeles.
Estos son los enlaces de teclas en i3 para ejecutar el script:
fuente