3

Когда я набираю mate-screenshot -a в моем терминале, мне дают перекрестие, и все в порядке. Тем не менее, моя заявленная комбинация клавиш с командой mate-screenshot -a просто делает скриншот всего рабочего стола. Что тут происходит?

2 ответа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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .