Ainda há um problema aberto para isso. tl; dr: este é um problema de timing com foco. solução alternativa:
bash -c "sleep 0.1 && mate-screenshot -a"
Acabei de instalar o MATE no meu laptop rodando o Ubuntu 16.04 e tentei capturar o mesmo comportamento que o gnome-screenshot no Unity: basta pressionar Shift + Print para escolher a parte da tela que você deseja capturar. O comando correspondente a ser executado em MATE deve ser "mate-screenshot -a", executá-lo manualmente funciona, mas tentar configurá-lo como atalho personalizado não funciona, ele não faz nada.
Alguma idéia?
Ainda há um problema aberto para isso. tl; dr: este é um problema de timing com foco. solução alternativa:
bash -c "sleep 0.1 && mate-screenshot -a"
Eu reproduzi o seu problema e, com a ajuda do @Serg e do @Seth, descobri como corrigi-lo.
No atalho, você definiu DISPLAY para corresponder ao seu ambiente. Primeiro verifique a variável:
echo $DISPLAY
e anote a saída. Para mim é :0.0
Originalmente, sugeri usar este comando na configuração de atalho:
bash -c "DISPLAY=:0.0 mate-screenshot -a"
Substituindo :0.0
para corresponder à saída que você obteve ao verificar a variável
Mas @DavidFoerster apontou em um comentário que a maneira mais eficiente e apropriada é usar
env DISPLAY=:0.0 mate-screenshot -a
O que pode torná-lo mais rápido.
Solução alternativa ao usar o Compiz e você pode desistir das capturas do Windows.
Entre nas configurações de Compatibilidade do Compiz Mate e altere a linha de comando da captura de tela do Windows para mate-screenshot -a. Em seguida, ele funcionará se você já estiver usando o compiz (não o Marco). A combinação de teclas de atalho é ALT + Printscreen.
Tags shortcut-keys screenshot mate