我想将我的旧 Genius MousePen 8x6 图形平板电脑与运行 Debian Stretch(测试)amd64 和 Gnome 3.20 的笔记本电脑一起使用。在我重置操作系统之前,平板电脑已经可以工作,但现在不行了。如果我用笔触摸数位板,LED 会闪烁,但光标不会移动,也不会识别到任何点击。 (即使在libinput-debug-events
)
~ % lsusb
Bus 002 Device 009: ID 5543:0005 UC-Logic Technology Corp. Tablet WP8060U
(lsusb -v 这里:http://nopaste.linux-dev.org/?1119974)。
~ % xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ RAPOO RAPOO 5G Wireless Device id=11 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=14 [slave pointer (2)]
⎜ ↳ UC-LOGIC Tablet WP8060U Mouse id=9 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
[...]
通常平板电脑在此处显示为两个设备:UC-LOGIC Tablet WP8060U Mouse
和UC-LOGIC Tablet WP8060U Pen
。第一个设备用于可选的鼠标(我没有它,所以我无法尝试),第二个设备用于笔,它不起作用。
我还发现了什么(也是我认为最重要的):
% sudo libinput-ist-devices
libinput error: libinput bug: Device 'UC-LOGIC Tablet WP8060U Pen' does not meet tablet criteria. Ignoring this device.
[...]
Device: UC-LOGIC Tablet WP8060U Mouse
Kernel: /dev/input/event15
Group: 4
Seat: seat0, default
Capabilities: pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: button
Click methods: none
Disable-w-typing: n/a
Accel profiles: flat *adaptive
Rotation: n/a
我启动了实时的 Lubuntu 16.04,平板电脑运行没有任何问题,并且xinput list
两个libinput-list-devices
设备都显示了出来。
那么,我能做些什么来解决这个问题呢?
答案1
我没有解决办法,但经过半天的挫败感,我想如果您使用 Debian 8(“Stretch”),我可以为您提供解决方法。
我有完全相同的症状:
- UC-LOGIC 平板电脑 WP8060U 鼠标和笔均在 (K)ubuntu 下工作,然后经过灾难性的
xserver-xorg
升级到最新的LTS,切换到Debian 8(使用1:7.7+18)后笔设备消失。 libinput
向 /var/log/Xorg.0.log 写入一条消息,表示由于内部错误,它无法处理笔设备。- 安装
xserver-xorg-input-evdev
看起来是一个不错的选择,因为它报告捕获笔设备,但不久之后 libinput 尝试挂接它,遇到内部错误,并禁用该设备。
我的解决方法是:
- 安装
xserver-xorg-input-evdev
- 将以下节放入
/etc/X11/xorg.conf
(这实际上是我的 xorg.conf 的全部内容):
“输入类”部分 标识符“evdev 平板电脑包罗万象” MatchIsTablet“开启” MatchDevicePath“/dev/input/event*” 驱动程序“evdev” 结束部分
这显然是一个libinput
错误:它甚至被记录到日志文件中。希望有一天有人能修复它,然后平板笔就能正常工作(TM)。
希望这可以帮助。