我使用 Lenovo Thinkpad X1(第 6 代)笔记本电脑。目前,我使用的是 Fedora。
在 GRUB 菜单中,内部键盘按预期工作。使用操作系统时,键盘主要没有响应,但有时会启用,然后立即禁用。这就是观察到的情况libinput debug-events
:
-event16 SWITCH_TOGGLE +13.842s switch tablet-mode state 0
-event15 SWITCH_TOGGLE +13.843s switch tablet-mode state 0
-event16 SWITCH_TOGGLE +13.892s switch tablet-mode state 1
-event15 SWITCH_TOGGLE +13.892s switch tablet-mode state 1
evtest
显示这些事件附加到什么设备:
/dev/input/event15: ThinkPad Extra Buttons
/dev/input/event16: Intel HID switches
libinput
正在版本1.24.0
.
(至少)以下发行版会出现此问题:
- OpenSUSE 风滚草
- 香草操作系统兰花
- 拱
- 软呢帽
如果我能让平板电脑模式仅在笔记本电脑“翻转”时出现,那就最好了,但完全禁用平板电脑模式(或者平板电脑模式禁用键盘)就足够了。
我尝试用以下方法禁用它:
export LIBINPUT_IGNORE_DEVICE="17 20"
我还尝试同时禁用这两个事件:
evtest --grab /dev/input/event15
evtest --grab /dev/input/event16
尽管libinput debug-events
停止报告平板电脑模式切换,但它仍然发生。
答案1
我设法通过将英特尔集成传感器集线器列入黑名单来解决此问题。
- 将该行添加
blacklist intel_ish_ipc
到文件中/etc/modprobe.d/blacklist.conf
。 - 运行
dracut -f
(在 Fedora 上)或update-initramfs -u
(Ubuntu)。
来源:https://www.reddit.com/r/linuxquestions/comments/fzyvvy/disable_intel_integrated_sensor_hub_ish/