Сделано руководство на основе этого вопроса, и это ответы. Я публикую его здесь как ответ, поскольку это прямой ответ на вопрос ОП и затрагивает некоторые вещи, которые были пропущены в других ответах.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
ПОЛНОЕ РУКОВОДСТВО ПО КАК НАСТРОИТЬ HUION H610 НА LINUX
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Фади Р
КРЕДИТЫ:
Это руководство представляет собой смесь моих собственных исследований и, в большей степени, ответов бибопа (+ Дэвид Фоестер ) и коляски на Ask Ubuntu ( планшет HUION H610 ) AS WELL AS Clavos-Studios опубликовал пост на Digimend GitHub ( https: / /github.com/DIGImend/digimend-kernel-drivers/issues/26 ). Спасибо, ребята, я многому научился из ваших постов. И, конечно, майор Слава команде DigiMend и Николай Кондрашов (основатель проекта). Их неустанная работа открыла широкий спектр планшетов для сообщества Linux. ( http://digimend.github.io )
[0] СОДЕРЖАНИЕ:
[1] УСТАНОВКА ВОДИТЕЛЯ
[2] НАСТРОЙКА И КАРТИРОВАНИЕ ТАБЛЕТКИ
[3] НАСТРОЙКА ПРИЛОЖЕНИЙ ДЛЯ РАБОТЫ С ТАБЛЕТКОЙ
[4] ПРЕДЛАГАЕМОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
[1] УСТАНОВКА ВОДИТЕЛЯ:
(1.1) Убедитесь, что у вас есть следующие пакеты:
a) xf86-input-wacom
b) linux-headers (in Arch, Debian, Ubuntu or Mint) or kernel-headers (Red Hat)
(1.2) Загрузите последние драйверы Digimend с Github ( https://github.com/DIGImend/digimend-kernel-drivers ). По некоторым причинам, кроме меня, я не смог получить исходный код с сайта Digimend github.io для компиляции ( https://digimend.github.io/drivers/ ), но он может отличаться для вас ...
а) В терминале введите:
sudo rmmod hid-kye
sudo rmmod hid-uclogic
sudo rmmod hid-huion
б) извлечь исходный код digimend (с сайта github.com это: digimend-kernel-drivers-master.zip). В терминале перейдите к извлеченному каталогу и введите:
make
sudo make install
(1.3) Настройка записи 52-tablet.conf для H610
а) создайте файл 52-tablet.conf, если он не существует:
sudo mkdir /etc/X11/xorg.conf.d
cd /etc/X11/xorg.conf.d
sudo gedit 52-tablet.conf
б) вставьте эту запись для H610 в 52-tablet.conf:
Section "InputClass"
Identifier "Huion on wacom"
# MatchIsTablet "on"
MatchProduct "HUION"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
EndSection
в) сохранить файл и перезапустить
г) при перезапуске, когда вы открываете терминал и вводите:
xsetwacom --list
(Тебе следует увидеть:)
HUION PenTablet Pad pad id: 11 type: PAD
HUION PenTablet Pen stylus id: 12 type: STYLUS
(идентификатор будет отличаться от машины к машине)
[2] НАСТРОЙКА И КАРТИРОВАНИЕ ПЛАНШЕТА:
(2.1) Определение левой кнопки пэда:
а) Как мы видели ранее, пэд определен как «HUION PenTablet Pad pad» и его кнопки: 1,2,3,8,9,10,11,12. Эти кнопки будут неопределенными при каждом входе в систему. Чтобы определить их, вы можете ввести следующую команду synthax в Терминале
xsetwacom --set 'DEVICE NAME' Button NUMBER "key KEYSTROKES"
б) Вы можете автоматизировать его, создав файл сценария, который автоматически запускается при каждом открытии сеанса. Например, мой скрипт называется Huion.Default.sh, и мне нравится бибоп из схемы кнопок AskUbuntu:
#!/bin/sh
xsetwacom --set 'HUION PenTablet Pad pad' Button 1 "key +ctrl +z -z -ctrl"
xsetwacom --set 'HUION PenTablet Pad pad' Button 2 "key e"
xsetwacom --set 'HUION PenTablet Pad pad' Button 3 "key b"
xsetwacom --set 'HUION PenTablet Pad pad' Button 8 "key +"
xsetwacom --set 'HUION PenTablet Pad pad' Button 9 "key -"
xsetwacom --set 'HUION PenTablet Pad pad' Button 10 "key ]"
xsetwacom --set 'HUION PenTablet Pad pad' Button 11 "key ["
xsetwacom --set 'HUION PenTablet Pad pad' Button 12 "key p"
в) Не забудьте дать разрешение на выполнение скрипта:
chmod +x Huion.Default.sh
г) Вы можете создавать различные сценарии и схемы кнопок для разных приложений, которые вы используете на планшете. Делая лаучеры, вы можете запускать эти скрипты перед тем, как запускать сами приложения. Вы делаете это путем редактирования команды в файле laucher или на рабочем столе. Например:
Command: ~/./GIMP-tablet-scheme.sh && /usr/bin/gimp
(2.2) Подробнее о xsetwacom:
прежде чем мы продолжим настройку планшета, вот несколько полезных команд, которые вы можете сделать с xsetwacom.
(a) Проверка значений кнопок: xsetwacom --get 'DEVICE NAME' Кнопка КНОПКА-НОМЕР
eg. xsetwacom --get 'HUION PenTablet Pad pad' Button 1
eg. xsetwacom --get 'HUION PenTablet Pen stylus' Button 1
(this very useful in figuring out the button scheme of the Pad and Stylus)
(b) xsetwacom --list parameters : эта команда перечислит, какие параметры xsetwacom может получить и установить. Примером перечисленных параметров являются: Button, PressureCurve и Threshold. Имейте в виду, что, поскольку xf86-input-wacom предназначен для планшетов Wacom, некоторые параметры могут быть неприменимы к вашему H610.
(2.3) Определение кнопок
стилуса : стилус определяется как «стилус HUION PenTablet Pen», и его кнопка: 1,2,3 (порядок кнопок: головка стилуса, переключение вниз, переключение вверх). Кнопка определяется соответственно «кнопка +1», «кнопка +2», «кнопка +3» (это значения xinput для левого, среднего и правого щелчков). Я бы не рекомендовал изменять кнопку 1, но если вы хотите изменить другие 2 кнопки, вы можете сделать это так же, как я показал вам в разделе (2.1), и добавить строку в Huion.Default.sh.
например. если вам нужен ластик на вашем стилусе, вы можете пожертвовать средним нажатием на кнопку 2, введя:
xsetwacom --set 'HUION PenTablet Pen stylus' Button 2 "key e"
(если вы хотите вернуться к настройкам по умолчанию :)
xsetwacom --set 'HUION PenTablet Pen stylus' Button 2 "button +2"
(2.4) Определение кривых давления:
Чтобы определить кривую давления, введите:
xsetwacom --set 'HUION PenTablet Pen stylus' PressureCurve "PUT-YOUR-CURVE-HERE"
например.
xsetwacom --set 'HUION PenTablet Pen stylus' PressureCurve "5 10 90 95"
Это не дало никаких ошибок, но я еще не установил, действительно ли это влияет на кривые давления стилуса. Я буду обновлять, когда я знаю.
Многие приложения, такие как Krita и GIMP, будут иметь свои собственные настройки кривой давления. К сожалению, я проверил кривые давления на GIMP, и похоже, что это хорошо работает. Подробнее об этом в разделе 3.
(2.5) Левая опора:
Вы можете установить вращение планшета с помощью команд. Свойство называется Rotate
и его значение должно быть один из none
, cw
, ccw
, half
. Как звонок для левой руки:
xsetwacom --set 'HUION PenTablet Pen stylus' Rotate half
[3] НАСТРОЙКА ПРИЛОЖЕНИЙ ДЛЯ РАБОТЫ С ТАБЛЕТКОЙ:
В разделе поддержки DigiMend есть несколько замечательных руководств по настройке планшета с помощью следующих приложений: Alchemy, Blender, GIMP, Inkscape, Krita, MyPaint, Synfig Studio и приложений, работающих из Wine.
Просто зайдите на http://digimend.github.io/support/ и перейдите к разделу «Настройка приложения».
[4] ПРЕДЛАГАЕМОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ:
-- Работа в процессе --