Mate 截图区域在终端中可用,但在热键中不可用

Mate 截图区域在终端中可用,但在热键中不可用

当我mate-screenshot -a在终端中输入内容时,系统会显示十字准线,一切正常。但是,我使用命令声明的键盘快捷键mate-screenshot -a只会截取整个桌面的屏幕截图。这是怎么回事?

答案1

这也可以通过键盘快捷键中的一行代码来完成,以防其他人仍然遇到此问题:

bash -c "sleep 0.1; mate-screenshot -a"

对我来说效果很好

答案2

MATE 快捷方式系统和 mate-screenshot 之间的交互似乎存在竞争条件。您可以通过创建/usr/local/bin/mate-screenshot-wrapper类似这样的包装器来解决此错误:

#!/bin/sh
sleep 1
exec /usr/bin/mate-screenshot $@

然后将自定义快捷方式指定为/usr/local/bin/mate-screenshot-wrapper -a。在我的系统上,我可以将 缩减sleep 1sleep 0.1

提示:https://github.com/mate-desktop/mate-utils/issues/37#issuecomment-155736099

相关内容