事件处理程序比 acpid 更低级吗?

事件处理程序比 acpid 更低级吗?

Ubuntu 14.04 Netboot 不支持我的笔记本电脑的显示屏亮度控制。因此,我做的第一件事就是启动并evtest检查是否生成了正确的键码(KEY_BRIGHTNESSUP和)。结果显示正确,因此我继续进行如下操作:KEY_BRIGHTNESSDOWN

  1. acpid通过安装sudo apt-get install acpid
  2. 创建了一个用于控制显示亮度的 shell 脚本,类似于echo 500 > /sys/class/backlight/intel_backlight/brightness并将其放置在/etc/acpi
  3. 创建了一个事件处理程序,etc/acpi/events将 BRIGHTNESSUP 和 BRIGHTNESSDOWN 事件(由 报告acpi_listen)与 #2 中的 shell 脚本绑定在一起。

上述过程是支持笔记本电脑功能键(亮度、音量、WLAN 开/关、静音等)的常用方法吗?或者是否存在处理此类事件的更低级机制?因为我注意到,在安装之前acpid,我的笔记本电脑的电源按钮就已经可以正常工作了。那么当时,Ubuntu 的哪个部分响应了电源按钮事件?

相关内容