bindsym/xbacklight 递增/递减值不一致

bindsym/xbacklight 递增/递减值不一致

我使用 xbacklight 递增和递减 10%,并使用键盘功能键(Arch Linux、i3-wm)运行注释:

bindsym XF86MonBrightnessDown exec --no-startup-id xbacklight -dec 10

它有效,但增量/减量值不一致。我的意思是,它不遵守我指定的 10% 值。当使用bindsym快捷方式时,它可以从100%跳到87.78932%(此处选择的值是一个示例,它似乎是随机的,并且发生在inc和dec命令中)。如果我重复快速按下键盘快捷键,或者按住快捷键,这种情况会加剧。在终端中手动运行 xbacklight 命令似乎无法复制该问题。并不是每次都会发生。如果我慢慢地快速点击快捷方式,我可以让它以 10 为单位步进。

我的猜测是,bindsym 命令触发得太快,无法跟上指定的 inc/dec 值,导致这些值不一致。我尝试将 --release 命令与 bindsym 一起使用,但它似乎不起作用(我认为是不相关的问题)。

对我可以尝试什么有什么建议吗?或者有人知道为什么我会看到我所看到的东西?

谢谢。

相关内容