我无法通过按键盘上的亮度键来更改屏幕亮度,但它们通过/sys/class/backlight/acpi_video0/brightness. 所以我开始诊断这个问题。我跑了xev,我想看看当我按下Fn+F5或时会发生什么Fn+F6,这是亮度控制,而 xev 没有显示任何东西。我必须注意,例如,当我按下音量控件时,它会通知我。
是F5和F6工作密钥?是的,但不是当我用Fn键按下它们时。
我有任何xmodmap关于亮度的条目吗?是的:
keycode 232 = XF86MonBrightnessDown NoSymbol XF86MonBrightnessDown
keycode 233 = XF86MonBrightnessUp NoSymbol XF86MonBrightnessUp
发生了什么,我应该怎么做来纠正它?
我正在使用带有 kubuntu 精确的 vaio S 系列笔记本电脑。
您可以首先研究用于 ACPI 密钥的驱动程序并\n查找有关如何配置 ACPI 守护程序的说明。您的笔记本电脑很可能在内核 (linux) 中受支持,因此要使工作正常运行,只需加载正确的模块 ( modprode sony_laptop )。
\n\n从 /use/src/linux 中的 menuconfig :
\n\n\n CONFIG_SONY_LAPTOP:\n \xe2\x94\x82 此微型驱动程序驱动 Sony Vaio 笔记本电脑的 ACPI \n \xe2\x94\x82 BIOS 中存在的 SNC 和 SPIC 设备。\n \xe2\x94\x82 它可以访问一些额外的笔记本电脑功能,例如蓝牙、\n \xe2\x94\x82 屏幕亮度控制、Fn 键,并允许打开/关闭某些 \n \xe2\x94\x82 设备。\n \xe2\x94\x82 阅读 <file:Documentation/laptops/sony-laptop.txt> 了解更多信息。\n\n\n
例如,在我的 EEE PC 上,我有一个名为eeepc_laptop \n(/usr/src/linux/.config 中的 CONFIG_EEEPC_LAPTOP)的模块,它负责处理电源管理\n功能和Fn 键:
\n\n\n$ lsmod | grep eee\neeepc_laptop 12682 0 \nsparse_keymap 2733 1 eeepc_laptop\n\n\n
可以通过运行acpi_listen并按几个Fn 键来监视按键生成的 acpi 事件(以验证它们是否正常工作)。
\n\n\n$ acpi_listen \n热键 ATKD 0000002f 00000078\n热键 ATKD 0000002e 00000003\n\n\n
在我的系统上,acpi 守护程序使用/etc/acpi/events/中的脚本检测此类事件,并且/etc/acpi/actions/ 中的脚本\nin在检测到事件时执行某些操作。我这么说只是为了让你有一个方向感。您的发行版很可能带有配置良好的 ACPI 守护程序(可能与我的不同)。再次检查他们的维基或手册。
\n| 归档时间: |
|
| 查看次数: |
2977 次 |
| 最近记录: |