Когда я набираю 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