为什么我无法在 Alpine Linux 机器上的任何 X 窗口管理器中使用笔记本电脑鼠标或键盘?

为什么我无法在 Alpine Linux 机器上的任何 X 窗口管理器中使用笔记本电脑鼠标或键盘?

我的笔记本电脑的键盘和鼠标在 X 会话中不再工作,无论是通过 xinit 还是 dm 启动的。不过键盘在 tty 中工作正常。我本应该在前两份草稿中包含所有必要的信息,但它一直被标记为垃圾邮件,以下是与 xf86 相关的所有内容

libxxf86vm-1.1.4-r2
libxxf86vm-dev-1.1.4-r2
xf86-input-evdev-2.10.6-r1
xf86-input-libinput-1.2.1-r0
xf86-input-mtrack-0.5.0_git20220223-r0
xf86-input-synaptics-1.9.1-r3
xf86-video-intel-2.99.917_git20210115-r1

该笔记本电脑是 HP 8440p,带有集成英特尔显卡

如果我使用 dm 启动 X 并在启动 lig​​htdm 后插入外围设备,我可以使用外接键盘和鼠标,因为如果在加载 dm 时插入键盘,键盘将无法工作。

我认为问题出在 udev 上,因为在我的 Xorg.0.log 中,xf86EnableIO 错误之前唯一相关的行是关于 udev 的,而 Alpine 没有附带 udev 规则。

答案1

以下是有效的方法,而互联网上的所有其他建议都没有用:

apk add udev xf86-input-libinput

rc-update add udev-trigger boot
rc-update add udev-settle boot
rc-update add udev-postmount boot

reboot

相关内容