¿Por qué el cuadro de diálogo PrintScreen no aparece en Gnome?

31

Estoy usando gnome-shellUbuntu 12.04. Cuando presiono PrtScpara tomar una captura de pantalla, funciona, pero guarda automáticamente la captura de pantalla en mi carpeta Imágenes. No hay diálogo preguntando dónde guardar. Sin embargo, muestra el cuadro de diálogo bajo la unidad.

Rubén
fuente

Respuestas:

30

Suponiendo que he leído este informe de error correctamente ...

Esto es por diseño. ¡No realmente!

Los comentarios # 37 en adelante hablan de esto.

El estado actual de los parches de la unidad:

En las sesiones de Unity se muestra un cuadro de diálogo de confirmación después de tomar capturas de pantalla con las combinaciones de teclas, el comportamiento de guardado automático confunde a nuestros usuarios

El hilo continúa:

pero su solución no ayuda cuando no uso Unity. ¿Por qué crees que esto solo se aplica a los usuarios de Unity?

Con la respuesta:

Debido a que el usuario ascendente de GNOME y el usuario de GNOME nos piden que dejemos su escritorio solo y lo enviemos tal como está diseñado, así que eso es lo que intentamos hacer, nos atenemos al comportamiento ascendente para los entornos GNOME y tomamos la decisión de diseño para Unity

Entonces ahí lo tienes. Los desarrolladores de Gnome insisten en que su entorno de escritorio debe comportarse de esta manera. Es un problema aguas arriba. Los desarrolladores canónicos respetan esta decisión y, por lo tanto, la "divergencia": los usuarios de Unity tienen el cuadro de diálogo Guardar como, mientras que los usuarios de gnome-shell tienen la funcionalidad de diseño sin diálogo.

Por lo tanto, si está utilizando gnome-shell / gnome-classic, todas las capturas de pantalla se guardan en su carpeta de imágenes de inicio ~/Pictures

Nota: puede anular la ubicación de la captura de pantalla con gsettings(línea de comandos) o dconf-editor(GUI):

  • establecer el org.gnome.gnome-screenshot auto-save-directoryafile:///home/yourusername/wherever/you/want
fossfreedom
fuente
3
¿Es posible gnome-screenshotguardar automáticamente sin mostrar el diálogo?
hingev
1
La falta del diálogo de la pantalla de impresión en bionic es un gran inconveniente. No se trata solo de poder guardar pantallas en una ubicación / nombre de archivo arbitrario. Aún más importante fue poder copiar una pantalla de impresión en un portapapeles sin guardarla en un archivo: simplemente copiándola y Ctrl + V en IM, cliente de correo electrónico o cualquier aplicación (web). Ahora tengo que tomar medidas adicionales para abrir el administrador de archivos, navegar a la carpeta Imágenes, ubicar el archivo que necesito entre otros y arrastrarlo y soltarlo donde lo necesito, luego eliminarlo. La funcionalidad y la experiencia del usuario han disminuido significativamente, es molesto.
Kris Jace
6

Llego tarde a la fiesta, pero acabo de tropezar con esto y quiero ofrecer una respuesta ligeramente diferente.

Básicamente, en el último Gnome 3 / Gnome Shell, ya no están usando Gnome Screenshot . Eso significa que cualquier cambio en la configuración predeterminada de Gnome-Screenshot (como la ubicación predeterminada para guardar) no afectará nada.

En su lugar, debe ir a la configuración de su Teclado, deshabilitar los accesos directos "Guardar una captura de pantalla [...] en Imágenes" y agregar sus propios accesos directos personalizados que llamen gnome-screenshotsin argumentos (guardar automáticamente en su ubicación definida por gsettings), -a(área de guardar ), -w(guardar ventana actual) o -i(si desea que vuelva el cuadro de diálogo de opciones). Obviamente, puede mezclar y combinar algunas configuraciones o agregar más man gnome-screenshot.

IBBoard
fuente
4

intente usar Shutter en su lugar, es la mejor herramienta de captura de pantalla (como dice el sitio :)

sudo add-apt-repository ppa:shutter/ppa    
sudo apt-get update && sudo apt-get install shutter

sitio de la aplicación: http://shutter-project.org/

Para configurar Shutter como la herramienta predeterminada para tomar capturas de pantalla cuando presiona PrtSc o Alt + PrtSc, esto es lo que debe hacer:

gnomo:

1 Vaya a Editar ▸ Preferencias en el obturador
2 En la pestaña Teclado, active las casillas de verificación "Capturar" y "Capturar con selección":
3 ¡Eso es todo! Ahora, las combinaciones de teclas PrtSc y Alt + PrtSc habituales utilizarán Shutter para tomar las capturas de pantalla.

Speedox
fuente
3
No hay pestaña Teclado. i49.tinypic.com/28ip0rq.png
nombre de usuario
1
No hay pestaña de teclado .
Gaurav Agarwal
0

Hola chicos, esto podría ayudar, estaba hurgando en el menú del gnomo cuando noté que con la nueva versión del obturador habilitar la tecla de acceso rápido no era tan simple y descubrí que el demonio iBus no se había iniciado en mi máquina mientras estaba en 'gnome fallback' '. Encontré esto yendo al menú gnome> herramientas del sistema> Preferencias> Métodos de entrada del teclado. Hice clic y lo inicié como lo solicitó un cuadro de diálogo y ahora funciona la pantalla de impresión. Aunque el diálogo utilizado en la unidad no aparece, descubrí que se guardó en ~ / Imágenes por defecto, así que no es gran cosa, espero poder ayudar a alguien, ya que esto también me frustró.

Matthew Sparks
fuente
0

Tal vez alguien encuentre útil esta información: para recuperar esta función, copié el binario v3.18.0 /usr/bin/gnome-screenshot, deshabilité la tecla de acceso rápido del sistema para "Guardar una captura de pantalla de un área en imágenes" y creé un nuevo acceso directo con el comando/usr/bin/gnome-screenshot -a -i

Desventaja: sin -ique solo pueda seleccionar un área que se copiará en el portapapeles (ya es mejor que antes), con el interruptor, primero obtengo las opciones de captura de pantalla de gnome antes de poder seleccionar el área, pero el resto está bien.

Para una captura de pantalla completa, suelte el -a

(construir v3.18.0 bajo ubuntu 18 es un poco desordenado, terminé con algo como

  • inicie un contenedor docker ubuntu 16.04 (no olvide montar algo así -v /tmp:/tmppara que pueda copiar el binario a su sistema host al final)
  • habilitar backports, apt-get update
  • instalar: apt-get install git gnome-common libx11-dev libglib2.0-dev libgtk-3-dev libcanberra-gtk3-dev
  • ./autogen.sh && make && cp ./src/gnome-screenshot /tmp/
  • salga del contenedor acoplable, sobrescriba /usr/bin/gnome-screenshotcon el archivo en/tmp

Tenga en cuenta que hacer esto es en realidad una idea semi-agradable, aunque parece funcionar bien en mi máquina, el binario puede estar vinculado a símbolos que ya no existen en ubuntu 18 / comportarse de manera diferente. (Creo que el problema principal por el que lo compilé en un contenedor 16.04 fue un conflicto de versión en libpcre)

delf
fuente