Magicbook 14 在linux系统中屏幕亮度乱变,DeepSeek指出触摸板问题
这是DeepSeek给的方案,有效,可惜禁用了触摸板,官方不知道有没有能力解决以下这个问题。
这是帮助排查问题的:
以下是解决这个问题的步骤:
1. 确认设备类型首先,确认这个设备是什么。你可以使用 evtest 工具来检查设备的事件输出:
bash复制sudo evtest /dev/input/event6运行后,evtest 会显示设备的事件流。如果你触摸或操作设备(如触摸板或触摸屏),看看是否有事件输出。如果设备在没有操作的情况下也在疯狂输出事件,说明它可能有问题。
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: Power Button
/dev/input/event1: Lid Switch
/dev/input/event10: HDA Intel PCH HDMI/DP,pcm=3
/dev/input/event11: HDA Intel PCH HDMI/DP,pcm=7
/dev/input/event12: HDA Intel PCH HDMI/DP,pcm=8
/dev/input/event13: HDA Intel PCH HDMI/DP,pcm=9
/dev/input/event14: HP BT5.0 Mouse
/dev/input/event2: Power Button
/dev/input/event3: AT Translated Set 2 keyboard
/dev/input/event4: GXTP7863:00 27C6:01E0
/dev/input/event5: GXTP7863:00 27C6:01E0
/dev/input/event6: GXTP7863:00 27C6:01E0 UNKNOWN
/dev/input/event7: Huawei WMI hotkeys
/dev/input/event8: Video Bus
/dev/input/event9: HDA Intel PCH Headphone
event6,就是它在疯狂输出
2. 禁用设备如果确认这个设备是问题源头,可以尝试禁用它。以下是几种禁用设备的方法:
#### **步骤 1:创建 `udev` 规则**
1. 打开终端,创建一个新的 `udev` 规则文件:
```bash
sudo nano /etc/udev/rules.d/99-disable-event6.rules
```
2. 添加以下内容(根据设备的 `ID_PATH` 和 `LIBINPUT_DEVICE_GROUP` 信息):
```
SUBSYSTEM==”input”, ENV{ID_PATH}==”pci-0000:00:15.0-platform-i2c_designware.0”, ENV{LIBINPUT_DEVICE_GROUP}==”18/27c6/1e0:i2c-GXTP7863:00”, ENV{LIBINPUT_IGNORE_DEVICE}=”1”
```
3. 保存并退出文件。
|