linux-device-driver - 华硕笔记本电脑 FX503:键盘背光控制在 Linux 中不起作用
问题描述
笔记本电脑是华硕FX503vd,我尝试了几个版本的Linux内核(目前运行的一个是4.17.1),但仍然没有设法使键盘背光控制键工作。系统开机后,背光灯常亮。有两个功能键(重复使用数字键盘),用于控制背光的亮度。在 Windows 中,我可以调低亮度直到完全关闭。但是在 Linux 中按相同的键完全没有效果。我的感觉是内核没有检测到对应的WMI设备
以下是 /sys/devices/platform/asus-nb-wmi/ 内容:
~ $ ls /sys/devices/platform/asus-nb-wmi/
cpufv driver_override 输入/电源/uevent
驱动程序@ hwmon/ modalias 子系统@
并且,下面是通过'asus'关键字过滤的内核消息:(即dmesg |grep 'asus')
[6.698065] asus_wmi:加载了华硕 WMI 通用驱动程序
[6.700669]华硕wmi:初始化:0x1
[6.700723]华硕wmi:BIOS WMI版本:8.1
[6.700764]华硕wmi:SFUN值:0x4a0061
[6.701323] 输入:华硕 WMI 热键为 /devices/platform/asus-nb-wmi/input/input10
[6.703080] asus_wmi:粉丝数:1
有人对笔记本电脑键盘问题有一些线索吗?
驱动程序是否取决于键盘的布局?
提前致谢。-木本
解决方案
这是Documentation/laptops/asus-laptop.txt内核文档中的指南。
根据该步骤,启用此功能。
- modprobe 华硕笔记本电脑(检查 dmesg)
- 您可以使用 /sys/class/backlight/asus-laptop/ 控制 lcd 背光电源和亮度。亮度值介于 0 和 15 之间。
推荐阅读
- c# - 如何在使用反射获取值之前检查对象属性中的空值?
- ios - Swift 5.1.3 编译器无法导入使用 Swift 5.3.1 编译的模块
- javascript - 在第一次关闭后打开另一个甜蜜警报2
- node.js - 云功能 ID 未响应 Telegram webhook
- ios - TrueDepth 相机的范围是多少?
- c# - 从多对多更改为单对多 Blazor ASP.NET
- angular - 当我在promise angular typescript中设置它时,值总是未定义
- laravel - Laravel 事件广播模拟随机失败或成功
- java - 将 Long 转换为字符串的最有效方法?
- laravel - 为什么这个 axios 帖子不调用适当的 Controller 方法?