我有一台 Bosto16HD 绘图板,我一直想让它在 Cinnamon 环境下的 Ubuntu 20.04 上运行。在摆弄了 Wacom 驱动程序后,我让它运行起来了,但触控笔只能“识别”水平方向的一半屏幕。
大多数针对 Wacom 设备的实际修复都需要按住两个按钮,直到屏幕关闭并打开,进入 PC 模式而不是 Android 模式。但是,虽然这款平板电脑有物理按钮,但它们没有得到正确映射,我已经用 evtest 检查过,它们根本就没有反应。
我尝试了各种 xsetwacom MapToOutput 值,按照另一个问题,但没有任何效果。以下是我的 xrander 结果:
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 575mm x 323mm
1920x1080 60.00*+ 59.94 50.00 23.98 60.05 60.00 50.04
1680x1050 59.95
1280x1024 60.02
1280x960 60.00
1280x800 59.81
1280x720 60.00 59.94 50.00
1024x768 60.00
800x600 60.32
720x576 50.00
720x480 59.94
640x480 59.94 59.93
DP-4 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 381mm x 214mm
1920x1080 120.01*+ 60.00
我尝试了xinput map-to-output 11 HDMI-0
DP-4(11 是触控笔的 ID),但没有任何变化,它仍然认为屏幕中间是右边缘。我也尝试过将模式设置为绝对和相对。绝对工作正常,但相对会出现错误:
~$ xsetwacom set "BYX Tablet Device pad" mode "relative"
X Error of failed request: XI_BadMode (invalid Mode parameter)
Major opcode of failed request: 131 (XInputExtension)
Minor opcode of failed request: 5 (X_SetDeviceMode)
Mode id in failed request: 0x17
Serial number of failed request: 16
Current serial number in output stream: 16
使用图形输入板工具进行校准不起作用。无论我使用镜像屏幕还是单独屏幕都没关系。我的笔记本电脑有一块 nvidia 显卡,我目前正在使用 nvidia-driver-460
在 lsusb 上,它显示为ID 0ed1:7821 WinMaxGroup Tablet Device
。我不知道为什么在 xinput 上它显示为 BYX 平板电脑设备。这是我在 50-digimend.conf 文件中设置它的方式
#/usr/share/X11/xorg.conf.d/50-digimend.conf
Section "InputClass"
Identifier "Bosto 16HD with Wacom Driver"
MatchUSBID "0ed1:7821"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
EndSection
现在,我没有主意了。是否可以模拟 Wacom 平板电脑的按键,以强制重启 PC 模式?我还应该尝试什么?
答案1
您可以使用以下命令正确映射 Bosto16HD 的屏幕:
xsetwacom set Area 100 90 17920 10240