¡ScreenShot / PrintScreen no funciona con menús desplegables!

17

Cada vez que intento tomar una captura de pantalla (en mi cuadro de Ubuntu 12.04) con el menú global, menú contextual para cualquier ventana / archivo, no funciona. Parece que no puedo tomar instantáneas con el menú desplegable. ¿Cómo lo soluciono?

PD. El problema está en los entornos Unity y Gnome3.

preciso
fuente
1
Tengo este problema en bionic, y ninguna de las respuestas vinculadas ayuda. Utilizo un retraso, pero no funciona la versión de línea de comandos o la invocación de la herramienta Captura de pantalla en la barra de inicio. Usar gimp funciona, al igual que golpear PrtSc, aunque con ambos tengo que recortar el resultado. Extraño que, aunque lo veo tomar una instantánea con la ventana emergente visible, la captura de pantalla no lo tiene. Esto sucede con el menú emergente agregado
nealmcb

Respuestas:

16

Como solución alternativa, puede tomar una captura de pantalla con un retraso, por ejemplo, gnome-screenshot --delay=7oxfce4-screenshooter -d 5

Parece que este problema de la pantalla de impresión no funciona en el contexto del menú ha existido por un tiempo ... como se puede ver con este informe de error

jmunsch
fuente
usará la solución alternativa hasta que se solucione ... espero, pronto ... gracias por la ayuda ... +1
preciso
Usé gnome-screenshot -d 8 Eso pareció funcionar bien. Vea la respuesta a continuación ... es mejor, pero esto es lo mismo.
Bhikkhu Subhuti
13

Respuesta perezosa

( para estudiantes rápidos independientes )

Hay controversia con respecto a esta situación .

Respuesta rápida / solución alternativa

( para usuarios avanzados de ubuntu )

  • Agregue un acceso directo personalizado al siguiente comando:
    gnome-screenshot --delay=numIntValueInSecs
    por ejemplo
    gnome-screenshot --delay=3
  • Agregue otra para tomar capturas de pantalla de la ventana activa:
    gnome-screenshot -w --delay=3

    Eso es todo , pero también recomendaría configurar otros 2 que le darían más tiempo para navegar más profundo en los menús.

    • gnome-screenshot --delay=10
    • gnome-screenshot -w --delay=10

    ingrese la descripción de la imagen aquí

Respuesta elaborada

( novato a hacker )

Introducción:

Cada vez que presiona PrntScr, todo lo que Ubuntu hace es llamar, gnome-screenshotque generalmente se encuentra en la /usr/bin/ruta y está disponible desde el "terminal" (teletipo, tty, cli, línea de comando / indicador), para que pueda usarlo en todo tipo de formas para adaptarse a su funky propósitos

El gnome-screenshotpequeño programa acepta parámetros opcionales, puedes ver todas las opciones pasando el parámetro estándar para pedir ayuda, ya sabes cuál ( -h)

ingrese la descripción de la imagen aquí

Si todavía no está seguro de cómo usar esto, siempre puede leer una ayuda más detallada, solo solicite la escritura manual man gnome-screenshot

ingrese la descripción de la imagen aquí

Mientras más leas los manuales completos, piratear ubuntu para satisfacer tus necesidades se volverá intuitivo y no necesitarás que otras personas te den instrucciones paso a paso. Tal vez en este punto ya sepa cómo hacer esta solución por sí mismo, si todavía está perdido (con suerte no), solo siga leyendo ...

Instrucciones:

  • Paso cero: abra la configuración del sistema de Ubuntu y navegue hasta la opción Teclado:

ingrese la descripción de la imagen aquí

Ahora

  1. Navega a la Shortcutspestaña.
  2. Seleccione Custom Shortcuts
  3. Presione el +botón para agregar su nuevo acceso directo personalizado.
  4. Dale un nombre y un comando.
    (tal como se describe en la "Respuesta rápida" anterior)
    4½. Asigne la combinación de teclas que desee.
  5. Cierra esta ventana o no funcionará.

ingrese la descripción de la imagen aquí

*¡presto!
Acabas de dar un paso más para ser un maestro de ubuntu, espero que esta respuesta haya sido útil *

JorgeArtware
fuente
Gracias ... descargué el obturador y probé la "captura de pantalla", esto funcionó con la línea de comando. (utilizado para ayudar en askubuntu también)
Bhikkhu Subhuti
3

Esto no es un problema". Obtendrá exactamente el mismo tipo de problema con otro sistema operativo como Windows.

Para tomar instantáneas con el menú desplegable, debe usar una herramienta especializada como Shutter . Encontrarás esta herramienta gratuita y de código abierto en el Centro de software de Ubuntu. Hay una opción especial en Shutter para hacer capturas de pantalla de menús / submenús que realiza una captura retrasada de la pantalla.

Por supuesto, puedes usarlo con Unity y Gnome 3.

Golboth
fuente
esa es una buena sugerencia de aplicación ... gracias ... +1
preciso
qué lógica extraña "Windows tiene lo mismo, así que no hay problema".
sehe
1
@sehe Esto no es exactamente lo que he escrito ... Tal vez debería haber dicho que fue la forma en que se diseñó la mayoría de la interfaz de usuario (sin entrar en detalles) en lugar de dar un ejemplo ... Unity y Gnome 3 son dos ventanas diferentes Gerentes que tienen un comportamiento similar ("problema") con menús desplegables y capturas de pantalla, incluso si no tienen nada en común con la interfaz de usuario de Windows ...
Golboth
1
Supongo que mi sorpresa fue más con " Esto no es un" problema " " :) Creo que la mayoría de las personas intuitivamente comprenden que cualquier cosa relacionada con el enfoque (del mouse) puede ser difícil de observar sin interferir. Comprender el problema no lo elimina
sehe
Para ser justos, acabo de usar Shutter porque el enfoque de captura de pantalla retrasada con gnome3 en realidad no funciona (al menos no en la aplicación que intenté capturar). +1
sehe