KDE Spectacle includeMousePointer 在矩形上

KDE Spectacle includeMousePointer on rectangular

KDE 守护程序全局快捷方式允许为 Take Rectangular Region Screenshot 选择快捷方式,默认为 Meta+Shift+PrtScr

不过,这会使用 使用 鼠标指针截取屏幕截图,我该如何禁用它?

当我打开 Spectacle 时,includeMousePointer 没有被选中,所以显然这是一个不同的设置。

显然这个 commit 似乎说可以这样做,但我不知道怎么做。

如果您按下热键,将调用 D-Bus 命令。这些命令接受参数而不是查看配置文件以获得最大的灵活性。

您需要调用的实际 D-Bus 命令是:

qdbus org.kde.Spectacle / org.kde.Spectacle.RectangularRegion false

RectangularRegion 方法的参数表示 includeMousePointer 的值。您引用的提交确实使默认热键操作使用 true 参数而不是 false.

调用它

如果您想更改默认值,请编辑系统中的 spectacle.khotkeys 文件。找到 [Data_1_4Actions0] 部分,并将 Arguments=true 更改为 Arguments=false。结果应如下所示:

[Data_1_4Actions0]
Arguments=false
Call=RectangularRegion
RemoteApp=org.kde.Spectacle
RemoteObj=/
Type=DBUS

更改后可能需要重新启动会话。