El acceso directo a "mate-screenshot -a" no funciona en Ubuntu MATE 16.04

El acceso directo a "mate-screenshot -a" no funciona en Ubuntu MATE 16.04

Acabo de instalar MATE en mi computadora portátil con Ubuntu 16.04 e intenté obtener la captura de pantalla mate con el mismo comportamiento que gnome-screenshot en Unity: simplemente presione Shift+Imprimir para elegir la parte de la pantalla que desea capturar. El comando correspondiente que se ejecutará en MATE debe ser "mate-screenshot -a", ejecutarlo manualmente funciona, pero intentar configurarlo como acceso directo personalizado no funciona, no hace nada.

¿Algunas ideas?

Respuesta1

Todavía hay untema abiertopara eso. tl;dr: este es un problema de sincronización con el enfoque. solución alterna:

bash -c "sleep 0.1 && mate-screenshot -a"

Respuesta2

Reproduje tu problema y con la ayuda de @Serg y @Seth descubrí cómo solucionarlo.

En el acceso directo ha configurado PANTALLA para que coincida con su entorno. Primero verifique la variable:

echo $DISPLAY

y tome nota del resultado. Para mi es:0.0

Originalmente sugerí usar este comando en la configuración del acceso directo:

bash -c "DISPLAY=:0.0 mate-screenshot -a"

Reemplazar :0.0para que coincida con el resultado que obtuvo cuando verificó la variable

Pero @DavidFoerster señaló en un comentario que la forma más eficiente y adecuada es utilizar

env DISPLAY=:0.0 mate-screenshot -a

Lo que podría hacerlo un poco más rápido.

Respuesta3

Solución alternativa si usa Compiz y puede renunciar a las capturas de Windows.

Vaya a la configuración de compatibilidad de Compiz Mate y cambie la línea de comando de captura de pantalla de Windows a mate-screenshot -a. Entonces funcionará si ya estás usando compiz (no Marco). La combinación de teclas de acceso directo es ALT + Imprimir pantalla.

configuración de compiz

información relacionada