¿Cómo hago para que mi captura de pantalla me pregunte qué hacer cada vez?

19

Tomo muchas capturas de pantalla. Normalmente tomo una captura de pantalla de un área, luego vuelvo a verificar si tengo el área deseada y luego la copio al portapapeles.

Quiero cambiar este comportamiento para que inmediatamente al presionar Shift+ PrntScrla aplicación de captura de pantalla me permita seleccionar un área e inmediatamente después me brinde la opción de guardar en una ubicación o portapapeles en particular.

Quiero Shift+ PrntScrpara que aparezca una pantalla emergente como esta:

gnome-screenshot

nazar2sfive
fuente

Respuestas:

16

Pruebe esta respuesta primero para obtener algo idéntico al comportamiento anterior.


Puede crear un nuevo método abreviado de teclado para el comando

gnome-screenshot --interactive

como alternativa.

Para hacer eso sigue los pasos.

  1. Abra Configuración> Dispositivos> Teclado y desplácese hacia abajo hasta la parte inferior.
  2. Haga clic en el símbolo + . Debería aparecer un diálogo.
  3. Ingrese cualquier nombre que desee en el cuadro Nombre .
  4. Ingrese gnome-screenshot --interactiveen el cuadro Comando .
  5. Haga clic en el botón Establecer acceso directo ... y configure cualquier combinación de teclado que no cause ningún conflicto, por ejemplo Super+ Print.
  6. Cerrar sesión e iniciar sesión nuevamente.

Ahora, cada vez que presione Super+, Printdebería aparecer una ventana que ofrezca varias opciones de captura de pantalla (pantalla completa / ventana actual / área seleccionada). Una vez que tome la captura de pantalla, le ofrecerá elegir la ubicación para guardar la captura de pantalla como en la imagen de su pregunta.

Para su comodidad, primero puede cambiar el acceso directo para " Guardar una captura de pantalla en Imágenes " en la lista de accesos directos del teclado a algo más como Super+ Printy asignarlo Printal acceso directo personalizado que acaba de crear.


También es posible que desee intentar usar

gnome-screenshot -a -c

Este comando le permite capturar de inmediato un área y copiar la imagen al portapapeles.


Consulte esta respuesta para una solución fea para replicar el comportamiento anterior que le permite elegir la carpeta para guardar la captura de pantalla después de la captura.

pomsky
fuente
2
Esto funciona, pero cuando presiono Shift + imprimir, muestra el diálogo para elegir capturar un área ... cuando estoy terminando de capturar el área, solo aparece el diálogo que me permite elegir una ubicación para guardar. Quiero cortar el primer paso. Quiero lo siguiente Primero presione Mayús + imprimir ... lo que me permitirá capturar un área ... e inmediatamente después me dará la opción de guardar en una ubicación o portapapeles en particular.
nazar2sfive
@ nazar2sfive Desafortunadamente, parece que no es posible con gnome-screenshot. ¡Por alguna razón, los desarrolladores de GNOME creen que todos los usuarios siempre quieren guardar capturas de pantalla en la carpeta predeterminada! Un comando para capturar un área es gnome-screenshot -a, pero si lo ejecuta, guardará la captura de pantalla en la carpeta predeterminada sin mostrar ningún aviso.
pomsky
@ nazar2sfive y el comando gnome-screenshot -a -cte permite capturar un área y copiar la imagen al portapapeles.
pomsky
@pomsky este método es definitivamente mejor que sin él. Pero no se puede capturado previsualización de la imagen antes de publicar / enviar
Herrgott
@Herrgott Vea mi nueva respuesta , es posible después de todo.
pomsky
4

Aquí hay una solución fea para replicar el comportamiento anterior que le permite elegir la carpeta para guardar la captura de pantalla después de la captura.

Paso uno

Usted necesitará zenity. Si no está instalado, instálelo primero ejecutando

sudo apt install zenity

Luego cree un script, diga un archivo de texto llamado en prtscr-chooser.shalguna parte, dígalo en su directorio de inicio. Agregue las siguientes líneas al archivo:

#!/bin/bash
gnome-screenshot -f ~/temporary-screenshot &&
SCREENSHOT=$(zenity --file-selection --save --confirm-overwrite)
mv ~/temporary-screenshot "$SCREENSHOT" ||
rm ~/temporary-screenshot

(Coloque gnome-screenshot -aen lugar de gnome-screenshoten la segunda línea para capturar un área en lugar de todo el escritorio)

Finalmente haga que el script sea ejecutable (consulte esto ).

Segundo paso

Asigne el script a Print Screen:

  1. Abra Configuración> Dispositivos> Teclado .
  2. Desvincular Print Screen, es decir, cambiar o eliminar el acceso directo para " Guardar una captura de pantalla en Imágenes ".
  3. Desplácese hacia abajo hasta la parte inferior.
  4. Haga clic en el símbolo ' + '. Debería aparecer un diálogo.
  5. Ingrese cualquier nombre que desee en el cuadro ' Nombre '.
  6. Ingrese la ruta completa al script en el cuadro ' Comando ', es decir, en este caso ingrese
    /home/YOUR-USERNAME/prtscr-chooser.sh(su nombre de usuario real en lugar de YOUR-USERNAME).
  7. Haga clic en el botón ' Establecer acceso directo ... ' y presione Print Screen.
  8. Cerrar sesión e iniciar sesión nuevamente.

(Puede seguir el mismo método para asignar al script la otra combinación de teclado, por ejemplo, Shift+ Print Screen)

Ahora debería estar recibiendo un diálogo ' guardar como ' que le permitirá elegir la carpeta y el nombre de la captura de pantalla.

pomsky
fuente
3
+1; No me importa si es feo, lo importante es si hace que las cosas funcionen de manera conveniente para el usuario :-)
sudodus
3

Puede instalar una extensión de Gnome llamada herramienta Captura de pantalla . Muy útil, aparecerá un cuadro de diálogo pidiendo copiar o guardar la captura de pantalla que acaba de tomar.

BCArg
fuente
2

El comportamiento anterior de gnome-screenshot (como se ilustra en la pregunta) era presionar PrtScrn, posiblemente con teclas modificadoras, para tomar la foto y luego aparecería el diálogo de guardar como.

Ninguna solución sugerida para gnome-screenshot-3.25.0 replica exactamente eso. La única forma que logré fue instalar gnome-screenshot_3.10.1 y usar apt hold para pegarlo allí.

No es una "buena" solución técnicamente.

sudo apt remove gnome-screenshot

Descargue el paquete 3.10 en lugar de agregar los repositorios Trusty

sudo apt install ./gnome-screenshot_3.10.1-0ubuntu1_i386.deb
sudo apt-mark hold gnome-screenshot
Matthew Malthouse
fuente
1

No hay una ventana emergente [de las combinaciones de teclas de acceso rápido] ahora, pero la herramienta de captura de pantalla todavía está allí en Ubuntu 17.10.

Puede encontrarlo a través de Actividades (en la esquina superior izquierda) si escribe una letra o algunas letras, s , sc , scr ...

ingrese la descripción de la imagen aquí

Haga clic en el icono de la cámara y obtendrá la ventana de la aplicación de captura de pantalla.

ingrese la descripción de la imagen aquí

sudodus
fuente
¿Puedes vincular esto a la tecla de pantalla de impresión?
tttppp
@tttppp, puede intentar de acuerdo con este enlace, askubuntu.com/questions/597395/… ; No sé si el método todavía funciona en el entorno de 17.10.
sudodus 01 de
1
Lo siento, no me puse en claro. ¿Puedes vincular la acción "Tomar captura de pantalla" a una tecla? ¿Hay un parámetro de línea de comando que pueda pasar a la aplicación Captura de pantalla que hará que tome la captura de pantalla? Puedo ejecutar "gnome-screenshot" y hará que la pantalla parpadee, pero no tengo una ventana emergente, o puedo ejecutar "gnome-screenshot -i", que abrirá la ventana que has mostrado. Me gustaría ejecutar un comando que haga "gnome-screenshot -i" y luego 'presione' el botón verde "Tomar captura de pantalla" de una vez.
tttppp
Entiendo. No puedo encontrar ninguna opción para hacer exactamente lo que quieres (probado en Ubuntu 17.10 con Wayland). O se ajusta a la vez y guarda un archivo con la fecha y la hora en el nombre del archivo, o llega a la primera ventana (que se muestra en mi respuesta). Creo que la acción más rápida desde esa ventana es presionar la tecla Enter , que se dispara en un instante. Después de eso, puede presionar la tecla Intro nuevamente y guardar un archivo con la fecha y la hora en el nombre del archivo, o seleccionar otro nombre de archivo y presionar la tecla Intro (o hacer clic en el botón verde). - La tecla PrintScreen funciona (pero sin ninguna interacción).
sudodus 01 de
@tttppp, ¿Mi comentario anterior responde las preguntas de tu comentario anterior?
sudodus
1

Puede recuperar el comportamiento anterior utilizando la herramienta de captura de pantalla del entorno de escritorio MATE, por ejemplo: Debería poder usar esto en GNOME sin problemas.
ingrese la descripción de la imagen aquí

Primero instale mate-utilsejecutando el siguiente comando en la Terminal:

sudo apt install mate-utils

Entonces podrá obtener el comportamiento anterior con el mate-panel-screenshotcomando. Puede usar las opciones -ao -wcon este comando para capturar un área o la ventana enfocada, respectivamente, en lugar de la pantalla completa.

Puede asignar el comando a PrtScr(o Shift+ PrtScro Alt+ PrtScr) siguiendo los pasos a continuación:

  1. Abra Configuración> Dispositivos> Teclado .
  2. Desvincule PrtScr(o Shift+ PrtScro Alt+ PrtScr), es decir, cambie o elimine el acceso directo para ' Guardar una captura de pantalla en Imágenes ' (o ' Guardar una captura de pantalla de un área en Imágenes ' o ' Guardar una captura de pantalla de una ventana en Imágenes ').
  3. Desplácese hacia abajo hasta la parte inferior.
  4. Haga clic en el símbolo ' + '. Debería aparecer un diálogo.
  5. Ingrese cualquier nombre que desee en el cuadro ' Nombre '.
  6. Ingrese el comando mate-panel-screenshoten el cuadro ' Comando ' (o mate-panel-screenshot -apara un área o mate-panel-screenshot -wpara una ventana).
  7. Haga clic en el botón ' Establecer acceso directo ... ' y presione PrtScr(o Shift+ PrtScro Alt+ PrtScr).
  8. Cerrar sesión e iniciar sesión nuevamente.
pomsky
fuente
+1 Gran respuesta. Sin embargo, ¿el atajo para el mate-panel-screenshot -atrabajo para usted? Cuando escribo el comando en el terminal, me permite seleccionar un área, pero cuando enlazo el comando a Shift + PrtScrtravés de "Establecer acceso directo", la selección no aparece ... ¿Alguna idea?
jII
@jII Sí, eso funciona para mí. ¿Has intentado reiniciar una vez después de configurar el acceso directo? Además, ¿qué sucede si usa en mate-screenshot -alugar de mate-panel-screenshot -a?
pomsky
1
Logré Shift + PrtScrmostrar el cursor para seleccionar el área, pero solo si mantengo presionado PrtScrdurante uno o dos segundos (los otros atajos de teclado son instantáneos). No estoy seguro de por qué hay un retraso, pero es lo suficientemente bueno. Gracias en contra por publicar su solución.
jII
0

Este guión:

  1. Tomar una captura de pantalla de un área
  2. Copiarlo al portapapeles (automáticamente)
  3. Mostrar imagen
  4. Deja que lo guardes donde quieras

Paso 1:

Crear prtscr-chooser.sharchivo

gnome-screenshot -a -f ~/temporary-screenshot                    #take screenshot of an area
xclip -selection clipboard -t image/png -i temporary-screenshot  #copy to clipboard 
eog ~/temporary-screenshot                                       #open figure
SCREENSHOT=$(zenity --file-selection --save --confirm-overwrite) #get path to save
mv ~/temporary-screenshot "$SCREENSHOT"".png"                          #save

Dejarlo ejecutable:

chmod +x prtscr-chooser.sh

Paso 2

Asigne el script a Print Screen:

  1. Abra Configuración> Dispositivos> Teclado .
  2. Desvincular Print Screen, es decir, cambiar o eliminar el acceso directo para " Guardar una captura de pantalla en Imágenes ".
  3. Desplácese hacia abajo hasta la parte inferior.
  4. Haga clic en el símbolo ' + '. Debería aparecer un diálogo.
  5. Ingrese cualquier nombre que desee en el cuadro ' Nombre '.
  6. Ingrese la ruta completa al script en el cuadro ' Comando ', es decir, en este caso ingrese
    /home/YOUR-USERNAME/prtscr-chooser.sh(su nombre de usuario real en lugar de YOUR-USERNAME).
  7. Haga clic en el botón ' Establecer acceso directo ... ' y presione Print Screen.
  8. Cerrar sesión e iniciar sesión nuevamente.

(Puede seguir el mismo método para asignar al script la otra combinación de teclado, por ejemplo, Shift+ Print Screen)

Vitor Abella
fuente
Este método lo estoy intentando pero no funciona,
Bapi Saha
0

Echa un vistazo a Shutter, funciona muy bien. Pantalla, ventana o área de capturas de pantalla con varias opciones. Siéntese en la bandeja y espere el clic o el atajo de teclado. Puede cambiar el nombre del archivo o configurar el nombre automático. Aquí hay una captura de pantalla de la ventana de opciones principales. ingrese la descripción de la imagen aquí

LeonidMew
fuente