外接手写板压感失效需依次确认硬件识别、启用wacom模块、授input组权限并验证压感数据流:执行lsusb和dmesg确认设备探测与内核初始化;用modprobe加载并写入/etc/modules确保开机自启;执行usermod加入input组后重新登录;最后用evtest检测ABS_PRESSURE值是否随压力变化。

您在银河麒麟系统中连接了外接手写板但光标能动、压感失效、笔迹断续或按钮无响应,说明内核已探测到设备,但驱动链存在断裂点——必须依次确认硬件识别状态、启用wacom内核模块、授予input组权限并验证压感数据流。
确认手写板是否被系统正确识别
打开终端,执行 lsusb | grep -i "tablet\|wacom\|pen\|huion\|xp-pen"。若返回类似 Bus 002 Device 005: ID 056a:037c Wacom Co., Ltd. Intuos Pro S 的行,说明USB已探测到设备;若无输出,请先检查USB接口、线缆及数位板电源开关是否开启。
再运行 sudo dmesg | tail -30,查找含 wacom 或 hid 的新日志行。出现 input: Wacom Intuos Pro S Pen as /devices/... 表示内核已成功初始化设备;若只显示 hid-generic 而无 wacom 字样,说明设备被当作通用HID处理,压感功能必然丢失。
启用Wacom内核模块并确保开机自启
执行 lsmod | grep wacom,若有输出(如 wacom 147456 0)则模块已加载;若无输出,运行 sudo modprobe wacom 手动加载。
【必须执行】为确保重启后自动加载,运行 echo "wacom" | sudo tee -a /etc/modules。这一步漏掉会导致每次开机都要手动 modprobe,压感功能将反复失效。
部分精简版或定制内核可能默认禁用wacom模块,仅靠临时加载无法解决根本问题,必须写入 /etc/modules 才可持久生效。
授予用户对输入设备的读取权限
执行 ls -l /dev/input/by-path/ | grep -i wacom,找到设备软链接(如 event-mouse -> ../event12),记下对应的 eventX 编号。
运行 sudo usermod -a -G input $USER 将当前用户加入 input 用户组。这步不可跳过——不加组会导致 xinput list 能看到设备但无法获取压感数据,笔迹始终为直线。
注销当前会话并重新登录,使组权限生效。验证方式:运行 groups,输出中应包含 input。
验证压感是否真正工作
安装测试工具:sudo apt install evtest。
运行 sudo evtest,从设备列表中选择对应数位板的 /dev/input/eventX(通常名称含 Wacom 或 tablet)。
用笔尖在板面施加不同压力,观察终端是否实时输出 ABS_PRESSURE 值变化(范围通常为 0~2047)。若该值恒为 0 或完全不出现,说明压感通路仍中断,需回溯前几步检查模块加载与权限配置。


















