Когда я набираю mate-screenshot -a в моем терминале, мне дают перекрестие, и все в порядке. Тем не менее, моя заявленная комбинация клавиш с командой mate-screenshot -a просто делает скриншот всего рабочего стола. Что тут происходит? 
3
 2 ответа
2
Это также может быть сделано в виде сочетания клавиш в случае, если кто-то еще по-прежнему имеет эту проблему:
bash -c "sleep 0.1; mate-screenshot -a"
работает хорошо для меня
1
Похоже, что существует состояние гонки с взаимодействием между системой ярлыков MATE и скриншотом mate. Вы можете обойти ошибку, создав оболочку /usr/local/bin/mate-screenshot-wrapper подобную этой:
#!/bin/sh
sleep 1
exec /usr/bin/mate-screenshot $@
Затем назначьте свой собственный ярлык /usr/local/bin/mate-screenshot-wrapper -a . На моей системе я могу сойти с сокращения sleep 1 до sleep 0.1 .
Полезный совет: https://github.com/mate-desktop/mate-utils/issues/37#issuecomment-155736099
