Stworzyłem przewodnik na podstawie tego pytania i jego odpowiedzi. Ponownie zamieszczam go tutaj jako odpowiedź, ponieważ jest to bezpośrednia odpowiedź na pytanie PO i dotyczy niektórych rzeczy, które zostały pominięte w innych odpowiedziach.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
KOMPLETNY PRZEWODNIK PO KONFIGURACJI HUION H610 W SYSTEMIE LINUX
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
autor: Fadi R.
KREDYTY:
Ten przewodnik jest połączeniem moich własnych badań oraz, w większym stopniu, odpowiedzi bebop (+ David Foester ) i wózka dziecięcego na Ask Ubuntu ( tablet HUION H610 ) JAK DOBRZE, jak Clavos-Studios publikuje na Digimend GitHub ( https: / /github.com/DIGImend/digimend-kernel-drivers/issues/26 ). Dzięki chłopaki, nauczyłem się dużo z twoich postów. I oczywiście major Kudos do zespołu DigiMend i Nikołaj Kondrashov (założyciel projektu). Ich niestrudzona praca otworzyła szerokie spektrum tabletów dla społeczności Linuksa. ( http://digimend.github.io )
[0] SPIS TREŚCI:
[1] INSTALACJA KIEROWCY
[2] KONFIGURACJA I TABLETKA MAPOWANIA
[3] KONFIGUROWANIE APLIKACJI DO URUCHAMIANIA Z TABLETEM
[4] SUGEROWANE OPROGRAMOWANIE
[1] INSTALACJA KIEROWCY:
(1.1) Upewnij się, że masz następujące pakiety:
a) xf86-input-wacom
b) linux-headers (in Arch, Debian, Ubuntu or Mint) or kernel-headers (Red Hat)
(1.2) Pobierz najnowsze sterowniki Digimend z Github ( https://github.com/DIGImend/digimend-kernel-drivers ). Z jakiegoś powodu poza mną nie udało mi się skompilować kodu źródłowego ze strony github.io Digimend ( https://digimend.github.io/drivers/ ), ale może to być dla ciebie inne ...
a) W terminalu wprowadź:
sudo rmmod hid-kye
sudo rmmod hid-uclogic
sudo rmmod hid-huion
b) wyodrębnij kod źródłowy digimend (z github.com, to: digimend-kernel-drivers-master.zip). W terminalu przejdź do wyodrębnionego katalogu i wprowadź:
make
sudo make install
(1.3) Konfigurowanie wpisu 52-tablet.conf dla H610
a) utwórz plik 52-tablet.conf, jeśli nie istnieje:
sudo mkdir /etc/X11/xorg.conf.d
cd /etc/X11/xorg.conf.d
sudo gedit 52-tablet.conf
b) wklej ten wpis dla H610 w 52-tablet.conf:
Section "InputClass"
Identifier "Huion on wacom"
# MatchIsTablet "on"
MatchProduct "HUION"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
EndSection
c) zapisz plik i uruchom ponownie
d) po ponownym uruchomieniu, po otwarciu terminala i wprowadzeniu:
xsetwacom --list
(powinieneś zobaczyć:)
HUION PenTablet Pad pad id: 11 type: PAD
HUION PenTablet Pen stylus id: 12 type: STYLUS
(identyfikator będzie się różnił w zależności od maszyny)
[2] KONFIGURACJA I TABLETKA MAPOWANIA:
(2.1) Definiowanie lewych przycisków pada:
a) Jak widzieliśmy wcześniej, pad jest zdefiniowany jako „Pad HUION PenTablet Pad”, a jego przycisk to: 1,2,3,8,9,10,11,12. Te przyciski będą niezdefiniowane przy każdym logowaniu. Aby je zdefiniować, możesz wprowadzić następującą składnię komend w Terminalu
xsetwacom --set 'DEVICE NAME' Button NUMBER "key KEYSTROKES"
b) Możesz to zautomatyzować, tworząc plik skryptu, który automatycznie uruchamia się przy każdym otwarciu sesji. Na przykład mój skrypt nazywa się Huion.Default.sh i lubię bebop ze schematu przycisków 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"
c) Nie zapomnij udzielić zezwolenia na wykonanie skryptu:
chmod +x Huion.Default.sh
d) Możesz tworzyć różne skrypty i schematy przycisków dla różnych aplikacji używanych na tablecie. Podczas tworzenia laucherów możesz wywołać te skrypty przed uruchomieniem samych aplikacji. Robisz to, edytując polecenie w pliku laucher lub pulpicie. Na przykład:
Command: ~/./GIMP-tablet-scheme.sh && /usr/bin/gimp
(2.2) Więcej na temat xsetwacom:
Zanim przejdziemy do konfigurowania tabletu, oto kilka przydatnych poleceń, które możesz wykonać za pomocą xsetwacom.
(a) Sprawdzanie wartości przycisków: xsetwacom --get Przycisk „NAZWA URZĄDZENIA” NUMER PRZYCISKU
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 - lista parametrów : to polecenie wyświetli listę parametrów, które xsetwacom może pobrać i ustawić. Przykładami wymienionych parametrów są: Button, PressureCurve i Threshold. Należy pamiętać, że ponieważ xf86-input-wacom jest przeznaczony dla tabletów Wacom, niektóre parametry mogą nie mieć zastosowania do twojego H610.
(2.3) Definiowanie przycisków
rysika : Rysik jest zdefiniowany jako „rysik pióra HUION PenTablet”, a jego przycisk to: 1,2,3 (kolejność przycisków to: główka rysika, przełącznik w dół, przełącznik w górę). Przyciski są zdefiniowane odpowiednio „przycisk +1” „przycisk +2” „przycisk +3” (są to wartości xinput dla lewego kliknięcia, środkowego i prawego kliknięcia). Nie polecam modyfikowania przycisku 1, ale jeśli chcesz zmodyfikować pozostałe 2 przyciski, możesz to zrobić w taki sam sposób, jak pokazałem w sekcji (2.1) i dodać wiersz do Huion.Default.sh
na przykład. jeśli chcesz gumki do rysika, możesz poświęcić środkowe kliknięcie przycisku 2, wprowadzając:
xsetwacom --set 'HUION PenTablet Pen stylus' Button 2 "key e"
(jeśli chcesz przywrócić ustawienia domyślne :)
xsetwacom --set 'HUION PenTablet Pen stylus' Button 2 "button +2"
(2.4) Definiowanie krzywych ciśnienia:
Aby zdefiniować krzywą ciśnienia, wprowadź:
xsetwacom --set 'HUION PenTablet Pen stylus' PressureCurve "PUT-YOUR-CURVE-HERE"
na przykład.
xsetwacom --set 'HUION PenTablet Pen stylus' PressureCurve "5 10 90 95"
Nie dało to żadnych błędów, ale jeszcze nie ustaliłem, czy faktycznie wpływa to na krzywe nacisku rysika. Zaktualizuję, kiedy będę wiedział.
Wiele aplikacji, takich jak Krita i GIMP, będzie miało własne ustawienia krzywej ciśnienia. Do tej pory przetestowałem krzywe ciśnienia na GIMP i wydaje się, że działa dobrze. Więcej na ten temat w części 3.
(2.5) Wsparcie dla lewej ręki:
Możesz ustawić obrót tabletu za pomocą poleceń. Nieruchomość jest nazywany Rotate
i jego wartość musi być jednym z none
, cw
, ccw
, half
. Jako połączenie leworęczne:
xsetwacom --set 'HUION PenTablet Pen stylus' Rotate half
[3] KONFIGUROWANIE APLIKACJI DO URUCHAMIANIA Z TABLETEM:
Sekcja pomocy DigiMend zawiera kilka naprawdę niesamowitych przewodników dotyczących konfiguracji tabletu za pomocą następujących aplikacji: Alchemy, Blender, GIMP, Inkscape, Krita, MyPaint, Synfig Studio i aplikacji, w których brakuje Wine.
Wystarczy przejść do strony http://digimend.github.io/support/ i przejść do sekcji „Konfiguracja aplikacji”.
[4] SUGEROWANE OPROGRAMOWANIE:
-- Praca w toku --