使用 Wacom 驱动程序校准 Bosto16HD

使用 Wacom 驱动程序校准 Bosto16HD

我有一台 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-0DP-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

相关内容