如何在 Linux 中监控(ACPI?)事件和按键?

如何在 Linux 中监控(ACPI?)事件和按键?

我正在使用 Arch Linux(Ubuntu 或 Gentoo 也可用)我希望根据自己的喜好配置我的 Dell Latitude XT 平板电脑。我需要知道/处理转发到操作系统的所有事件。盖子上有几个按钮,但其中一个无法被 OS/DE* 识别(带扳手的那个)。盖子侧面还有一个点动按钮和一个按钮,只有在盖子关闭后才可使用。遗憾的是,按钮和点动按钮的一个位置无法被识别,另一个位置和点动点击重复了我不想要的其他按钮。我还想知道盖子何时关闭,以及盖子何时在平板电脑位置旋转和关闭。我还想处理 WiFi Catcher 按钮的按下。我还想知道拔出笔是否会生成任何事件(它肯定会使专用 LED 闪烁)。

如果有办法用 Python 读取事件/击键,我会更感兴趣。

总结一下我的问题:如何调试所有事件和按键?acpi_listen 没有显示我需要的内容。最好使用 Python 解决方案。

*DE = 桌面环境

答案1

这里有一些有用的工具 -事件测试将有助于检测事件 - 它们使用不同的方法,因此请尝试两种方法。然后,您可能能够使用 xbindkeys 将它们绑定到各种事件。

相关内容