Huion Tablet область рисования
Как изменить область рисования для моего планшета huion? Все работает нормально, но у меня есть настройка для двух мониторов, и область планшета покрывает оба монитора, пока я только хочу быть на одном.
Начиная показ приложения wacom для планшетов, у меня нет планшета wacom (ну да, нет), но я не нашел ни одного приложения для планшетов genrel.
Заранее спасибо.
4 ответа
Нашел это, он исправил мою проблему, которая звучала похоже на вашу.
https://forum.kde.org/viewtopic.php?f=139&t=125532
Huion нарушают * стандарт USB, экономя на именах своих вещей, поэтому ищите общие номера для своих планшетов. Это код для HUION New 1060, например: HID 256c:006e Pad
xinput # get the IDs for all relevant pieces of my tablet.
бла-бла: HID 256c:006e Pad id=17
может быть / должно быть два устройства, Pad и Pen.
xrandr # get the names of my displays
ищите те, которые показывают "подключен", как HDMI-A-0 подключен
и, возможно, подключен DisplayPort-2
Затем вы говорите xrandr прикрепить идентификаторы к экрану, на котором вы хотите Krita или Photoshop, например, если вы используете порт HDMI на главном экране:
xinput map-to-output 13 HDMI-A-0
xinput map-to-output 14 HDMI-A-0
это было мое.
сбрасывается после перезагрузки. благодаря этому пользователю timotimo!
Следуйте инструкциям в Arch Wiki для калибровки сенсорного экрана. Проверено на Huion 608, 420, H420.
Подвести итоги:
xinput list
и найдите свое устройство (например,HUION 420 Pen Pen (0)
). Пытатьсяxinput list-props "Device Name"
и убедитесь, что свойство "Матрица преобразования координат" доступно.- А теперь немного математики. Из вики:
c0 = touch_area_width / total_width
c2 = touch_area_height / total_height
c1 = touch_area_x_offset / total_width
c3 = touch_area_y_offset / total_height
Matrix:
[ c0 0 c1 ]
[ 0 c2 c3 ]
[ 0 0 1 ]
Represented as a row-major array:
c0 0 c1 0 c2 c3 0 0 1
Если вы не хотите заниматься математикой, просто поиграйте с числами, пока не получите область, которая вам нравится. Для меньшей площади c0 и c2 будут больше 1, а c1 и c3 могут иметь небольшие отрицательные значения (мой планшет менее точен по отношению к краю области ввода).
- Выполните эту команду, чтобы установить область (введите.bashrc для автоматического запуска)
xinput set-prop "Device Name" --type=float "Coordinate Transformation Matrix" c0 0 c1 0 c2 c3 0 0 1
Например:
xinput set-prop "HUION 420 Pen Pen (0)" --type=float "Coordinate Transformation Matrix" 1.5 0 -0.2 0 1.5 -0.2 0 0 1
На момент написания этой статьи huion предлагает бета-версии драйверов планшетов для Ubuntu. Когда это было первоначально опубликовано, я считаю, что они этого не сделали.
Привет тем, кто использует Ubuntu 22.4 и заблудился, пытаясь найти эквивалентные команды wayland для решений xinput.
После перезагрузки драйвера работают отлично. Я могу настроить размеры экрана и кнопки из приложения huion. Кнопки никогда не работали с предыдущим решением xinput, которое я использовал. Так что это хорошо, что есть сейчас.
Настройка экрана сначала меня оттолкнула. Пробовал перетаскивать окно на позицию, а получается просто кликаешь по нему вместо перетаскивания.
У них есть загружаемый pdf с инструкциями по установке. Довольно легко следовать. единственная примечательная вещь для пакета .deb требует перезагрузки компьютера. В пакете tar есть только сценарии установки и удаления.
Я конкретно использую huion kanvas-13 или GT-133. Но они предлагают драйвера для большинства своих планшетов. Так что да, проверьте это, посмотрите, работают ли драйверы Linux, которые у них есть, для вашего планшета. https://www.huion.com/download
р-н я думаю как раз ubuntu поддерживается. он также все еще говорит бета.
Используйте 'xrestrict -I'. https://github.com/Ademan/xrestrict
Он скажет вам щелкнуть указательным устройством, которое вы хотите ограничить, на дисплее, которым вы хотите его ограничить. Так что просто переместите ручку на экран рисования и нажмите (щелкните) на планшете. Готово!