定制内核,适用于 asus 1225c 的多媒体 chortcuts

定制内核,适用于 asus 1225c 的多媒体 chortcuts

几分钟编译了我的自定义内核,检查了所有问题,多媒体键似乎不起作用,xet 和 showkey 也没有显示。在我看来,我禁用了与按键相对应的某些功能。在 x86 部分,其他驱动程序离开了我的 PC,其他几个驱动程序也支持。目前只有亮度控制有效,音量控制无效...

难道没有人可以提供一些信息给我,告诉我应该查看哪个部分才能再次启用快捷方式吗?

PC: Intel Atom 1225c
fn+ f10 = mute sound
fn+f11 = lower volume
fn+f12 = upper volume
fn+f9 = disable touchpad
fn+f5= brightness down (works)
fn+f5=brightness up (works)
fn+f2= wireless on/off(works)

答案1

这些是hotkeys,并由 udev 管理。

如果您刚刚编译了内核,但热键不起作用,则 udev 没有运行或没有与内核通信。亮度控制绕过了 udev,这就是它起作用的原因。多媒体热键需要运行 udev。

答案2

好吧,我编译的内核是 3.2.0,似乎在内核发布的那天我的电脑根本没有出现在市场上...查看了更新日志,发现在 3.2.14 版本中添加了更多华硕热键。

编辑:

找到了解决方案,看来我还没有启用CONFIG_EXPERIMENTAL=Prompt for development and/or incomplete code/drivers如果启用它会暴露:

  1. CONFIG_ASUS_NB_WMI(华硕笔记本 WMI 驱动程序(实验性))
  2. CONFIG_ASUS_WMI(华硕 WMI 驱动程序(实验))

毕竟,解决方案成立了,将此答案标记为已回答。希望这项研究能对某些人有所帮助。

相关内容