¿Hay un equivalente de la Pantalla de impresión de Windows + Pegar (o mejor aún, el Cmd de Mac OS + Shift + 4, Espacio) en gnome?
¿Hay un equivalente de la Pantalla de impresión de Windows + Pegar (o mejor aún, el Cmd de Mac OS + Shift + 4, Espacio) en gnome?
Respuestas:
Gnome debería tener habilidades de captura de pantalla integradas.
Sin embargo, el disparador predeterminado es la Printclave, que puede faltar en su teclado. Puede reasignar este acceso directo con gnome-keybinding-properties
.
gnome-screenshot --interactive
, puede seleccionar la opción para seleccionar un área en lugar de la pantalla o ventana completa.
gnome-screenshot -a
(que en lugar de abrir la ventana de elección, selecciona inmediatamente un área). Sin embargo, estoy luchando por hacer que esto sea predeterminado.
Shift+ PrtScrnhará el trabajo. Aparece un cuadro de diálogo en la pantalla que le permite seleccionar cualquier parte del mismo.
Hay toneladas Yo personalmente uso import
, de ImageMagick . Tiene la capacidad de capturar toda la pantalla, una ventana determinada, o le permite seleccionar un área de la pantalla y simplemente capturarla.
$ import /path/to/output.png
import
te permitirá dibujar un área con el mouse para capturar:
Primero necesitas encontrar la ID de la ventana X:
$ xdpyinfo | grep focus
focus: window 0x3000006, revert to Parent
Entonces puede ejecutar la importación:
$ import -window 0x3000006 /path/to/output.png
También puede correr import /path/to/output.png
como cuando toma una captura de pantalla de un área específica, y cuando se detiene para permitirle dibujar el área con el mouse, haga clic en la ventana de destino.
Uso root
para la ID de la ventana:
$ import -window root /path/to/output.png
Puede usar xbindkeys
para vincular esos comandos a la Print Screentecla; Uso un script llamado screenshot
, por lo que mi configuración se ve así:
"screenshot root"
m:0x0 + c:107
"screenshot window"
m:0x8 + c:107
xdpyinfo | grep focus
devuelve una ID de ventana diferente por una unidad por la esperada (encontrada con wmctrl
y el conocimiento humano de qué ventana tiene el foco).
$ import /path/to/output.png
como en el tercer ejemplo y luego hace clic en una ventana (en lugar de hacer clic + arrastrar para dibujar un área), obtendrá una captura de pantalla de esa ventana .
Simplemente escribí esta pequeña interfaz para xwd
que espere el número de segundos proporcionado antes de que se realice el volcado. Parece funcionar.
dumptime () {
(sleep $1; xwd -root | convert - `date +%I.%M.%S`.png) &
}
Además, hay scrot
y gnome-screenshot
.
El ImageMagick import
solución en la respuesta del Sr. Mrozek tiene un famoso "recuadro negro" error de -window root
- no todo el mundo lo consigue, pero yo sí.
De acuerdo con esto , gnome-screenshot
se basa en ImageMagick, pero no es un contenedor; Acabo de navegar por el código, y es una gran aplicación en C.
Presione la pantalla de impresión y si gnome está configurado correctamente, aparecerá una utilidad de captura de pantalla.