ทำคู่มือตามคำถามนี้และคำตอบของมัน ฉันโพสต์ไว้ที่นี่เป็นคำตอบเนื่องจากเป็นคำตอบโดยตรงสำหรับคำถามของ OP และสัมผัสกับบางสิ่งที่พลาดไปในคำตอบอื่น ๆ
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
คู่มือที่สมบูรณ์เกี่ยวกับวิธีกำหนดค่า HUION H610 บน LINUX
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
โดย Fadi R
เครดิต:
คู่มือนี้เป็นผลงานวิจัยของฉันเองและคำตอบของbebop (+ David Foester ) และเรือท้องแบนบน Ask Ubuntu ( แท็บเล็ต HUION H610 ) ให้มากที่สุดเท่าที่จะทำได้ Clavos-Studiosโพสต์บน Digimend GitHub ( https: / /github.com/DIGImend/digimend-kernel-drivers/issues/26 ) ขอบคุณพวกฉันได้เรียนรู้มากมายจากโพสต์ของคุณ และแน่นอน Major Kudos ถึงทีม DigiMendและNikolai Kondrashov (ผู้ก่อตั้งโครงการ) งานไม่เหน็ดเหนื่อยของพวกเขาได้เปิดกว้างแท็บเล็ตให้กับชุมชน 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 ) ด้วยเหตุผลบางอย่างนอกเหนือจากฉันฉันไม่สามารถรับซอร์สโค้ดจากไซต์ github.io Digimend เพื่อคอมไพล์ ( https://digimend.github.io/drivers/ ) แต่อาจแตกต่างกันสำหรับคุณ ...
a) ในเทอร์มินัลอินพุต:
sudo rmmod hid-kye
sudo rmmod hid-uclogic
sudo rmmod hid-huion
b) แยกซอร์สโค้ดของ digimend (จาก github.com เป็น: digimend-kernel-drivers-master.zip) ในเทอร์มินัลเรียกดูสารสกัดและอินพุต:
make
sudo make install
(1.3) การตั้งค่ารายการ 52-tablet.conf สำหรับ H610
a) สร้างไฟล์ 52-tablet.conf หากไม่มีอยู่:
sudo mkdir /etc/X11/xorg.conf.d
cd /etc/X11/xorg.conf.d
sudo gedit 52-tablet.conf
b) วางรายการนี้สำหรับ H610 ใน 52-tablet.conf:
Section "InputClass"
Identifier "Huion on wacom"
# MatchIsTablet "on"
MatchProduct "HUION"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
EndSection
c) บันทึกไฟล์และรีสตาร์ท
d) เมื่อเริ่มต้นใหม่เมื่อคุณเปิด Terminal และอินพุต:
xsetwacom --list
(คุณควรเห็น :)
HUION PenTablet Pad pad id: 11 type: PAD
HUION PenTablet Pen stylus id: 12 type: STYLUS
(id จะแตกต่างกันไปในแต่ละเครื่อง)
[2] การกำหนดค่าและแท็บเล็ตการแมป:
(2.1) การกำหนดปุ่มซ้ายมือ:
a) อย่างที่เราเห็นก่อนหน้านี้แผ่นถูกกำหนด "HUION PenTablet Pad pad" และปุ่มมันคือ: 1,2,3,8,9,10,11,12 ปุ่มเหล่านี้จะไม่ได้กำหนดทุกครั้งที่คุณเข้าสู่ระบบหากต้องการกำหนดคุณสามารถป้อนคำสั่ง synthax ต่อไปนี้ในเทอร์มินัล
xsetwacom --set 'DEVICE NAME' Button NUMBER "key KEYSTROKES"
b) คุณสามารถทำให้เป็นอัตโนมัติโดยการสร้างไฟล์สคริปต์ที่ทำงานอัตโนมัติทุกครั้งที่คุณเปิดเซสชัน ตัวอย่างเช่นสคริปต์ของฉันเรียกว่า Huion.Default.sh และฉันชอบ bebop จากชุดรูปแบบปุ่มของ 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) อย่าลืมให้สิทธิ์การเรียกใช้สคริปต์:
chmod +x Huion.Default.sh
d) คุณสามารถสร้างสคริปต์และชุดรูปแบบปุ่มต่าง ๆ สำหรับแอพต่าง ๆ ที่คุณใช้กับแท็บเล็ต เมื่อทำการ lauchers คุณสามารถทำให้ lauch สคริปต์เหล่านั้นก่อนที่จะเปิดแอปด้วยตนเอง คุณทำได้โดยแก้ไขคำสั่งในไฟล์ laucher หรือเดสก์ท็อป ตัวอย่างเช่น:
Command: ~/./GIMP-tablet-scheme.sh && /usr/bin/gimp
(2.2) เพิ่มเติมเกี่ยวกับ xsetwacom:
ก่อนที่เราจะดำเนินการกำหนดค่าแท็บเล็ตต่อไปนี้เป็นคำสั่งที่มีประโยชน์สองสามข้อที่คุณสามารถทำได้ด้วย xsetwacom
(a) การตรวจสอบค่าปุ่ม: xsetwacom - รับปุ่ม 'อุปกรณ์ชื่อ' หมายเลข BUTTON-NUMBER
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 - รายการพารามิเตอร์ : คำสั่งนี้จะแสดงรายการสิ่งที่ xsetwacom สามารถรับและตั้งค่าได้ ตัวอย่างของพารามิเตอร์ที่ระบุไว้คือ: ปุ่ม, PressureCurve และ Threshold โปรดระวังว่าเนื่องจาก xf86-input-wacom นั้นมีความหมายสำหรับแท็บเล็ตของ Wacom อาจมีพารามิเตอร์บางอย่างที่ไม่สามารถใช้กับ H610 ของคุณได้
(2.3) การกำหนดปุ่มสไตลัส:
สไตลัสถูกกำหนดเป็น "HUION PenTablet Pen stylus" และปุ่มคือ: 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 จะมีการตั้งค่ากราฟความดันของตนเอง Sor ฉันได้ทดสอบเส้นโค้งความดันบน 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 และแอพที่ไม่มีไวน์
เพียงไปที่http://digimend.github.io/support/และข้ามไปที่ส่วน "การตั้งค่าแอปพลิเคชัน"
[4] ซอฟต์แวร์ที่ได้รับความสนใจ:
- งานระหว่างทำ -