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.0
para 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.