У меня есть графический планшет Gadnic (модель Gotop T505, обозначенный )
Код: Выделить всё
lsusbКод: Выделить всё
ID 08f2:6811Планшет работает для базового ввода (движение курсора и чувствительность к давлению), но мне нужно повернуть область ввода на 90 градусов, потому что планшет «отобразил» мой экран так, как будто (прямоугольный) планшет стоит на месте, поэтому правый край моего планшета на самом деле является верхним краем экрана. Я также левша, поэтому вращение, которое я получил, подходит и для этого. Решение не отображает кнопки и не регулирует чувствительность пера, и я тоже не пробовал эти вещи.
Код: Выделить всё
xsetwacomИнструмент Код: Выделить всё
xinput list⎡ Указатель виртуального ядра id=2 [главный указатель (3)]
⎜ ↳ SZ PING-IT INC. T505 Графический планшет (0) id=19 [ведомый указатель (2)]
⎣ id виртуальной основной клавиатуры = 3 [главная клавиатура (2)]
Я заметил, что у устройства есть свойство под названием «Матрица преобразования координат».
Я рекомендую это решение перед настройкой OpenTabletDriver, Digimend или 10moons. e, но не предоставляет интерфейса для этих конфигураций.
Что я пробовал:
- Драйвер Digimend:
- Попытка sudo apt установить digimend-dkms. Это не удалось из-за ошибки: ОШИБКА (dkms apport): пакет ядра linux-headers-6.16.3-76061603-generic не поддерживается.
- Попытка скомпилировать из последнего источника (. Это указывает на несовместимость исходного кода драйвера и версии моего ядра.
Код: Выделить всё
git clone... && sudo make install). Компиляция завершилась неудачей: hid-uclogic-core.c:494:9: ошибка: неявное объявление функции del_timer_sync
- xsetwacom:
- Команда xsetwacom list devices не возвращает никаких результатов, что означает, что планшет не распознается как устройство, совместимое с Wacom.
- правильно отображает устройство как SZ PING-IT INC. T505 Graphic Tablet Pen (0).
Код: Выделить всё
xinput list
- Матрица преобразования координат xinput:
- Я попытался повернуть область ввода, используя:
Код: Выделить всё
xinput set-prop "SZ PING-IT INC. T505 Graphic Tablet Pen (0)" --type=float "Coordinate Transformation Matrix" -1 0 1 0 -1 1 0 0 1 - Команда выполняется без ошибок, но область ввода планшета не поворачивается. dmesg показывает, что устройство обрабатывается драйвером hid-generic, который, вероятно, лишен этой функции. Решение, которое будет показано ниже, — использовать эту команду, но другим способом.
- Я попытался повернуть область ввода, используя:
- OpenTabletDriver (AppImage):
- Инструмент «Чтение строк устройства» в OTD вообще не обнаруживает планшет.
- подтверждает, что устройство заявлено hid-generic, что предотвращает доступ OTD к нему.
Код: Выделить всё
dmesg - Я попытался создать правило udev (), чтобы ядро не могло запросить устройство, но это не сработало, и OTD по-прежнему не мог его увидеть.
Код: Выделить всё
ENV{ID_IGNORE}="1"
Подробнее здесь: https://stackoverflow.com/questions/798 ... ing-xinput
Мобильная версия