У меня есть графический планшет Bosto16HD, и я пытался заставить его работать на Ubuntu 20.04 в среде Cinnamon. После некоторой возни с драйверами wacom я заставил его работать, но стилус "распознает" только половину экрана по горизонтали.
Большинство исправлений для реальных устройств wacom включает в себя удержание двух кнопок до выключения и включения экрана, вход в режим ПК вместо режима 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 - это идентификатор стилуса), но это ничего не изменило, он по-прежнему считал середину экрана правым краем. Я также попробовал установить абсолютный и относительный режим. Абсолютный работает нормально, а относительный выдает ошибку:
~$ 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
Использование инструмента Graphics Tablet для калибровки не сработало. Не имело значения, использовал ли я экран зеркально или как отдельный экран. В моем ноутбуке установлена видеокарта nvidia, и в настоящее время я использую nvidia-driver-460
На lsusb он отображается как ID 0ed1:7821 WinMaxGroup Tablet Device
. Я не знаю, почему на xinput он отображается как BYX Tablet Device. Вот как я установил его в файле 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, чтобы принудительно перезапустить режим ПК? Что еще я должен попробовать?