在 Linux 中实现热键支持的最佳方法是什么?

在 Linux 中实现热键支持的最佳方法是什么?

在 Linux 中实现热键支持(即支持亮度、音频或键盘背光键)的最佳方法是什么?我所说的“最佳方式”是指稳健,没有代码重复,只需最少的工作即可添加对新硬件的支持。

  1. 谁应该捕获热键?内核模块/守护进程/X服务器/桌面环境/其他什么?
  2. 谁应该做实际工作(例如设置亮度)?

答案1

大多数 Linux 窗口管理器已经支持设置自定义键绑定。您还可以获得可识别媒体和亮度键等内容的 xorg 输入驱动程序。您当前使用什么窗口管理器/桌面环境,您到底想做什么?如果您只是想让亮度键起作用,则可以进入窗口管理器的键盘设置,转到键盘快捷键,然后绑定键以提高和降低亮度,假设您的窗口管理器内置了对这两种操作的支持。如果没有,您可以安装 xbacklight 并将提高亮度键绑定到xbacklight -inc 1,将降低亮度键绑定到xbacklight -dec 1

http://linux.die.net/man/1/xbacklight

相关内容