HUION H610 Tablet


15

Ubuntu 14.04 kullanıyorum ve HUION h610 tabletim bir çeşit çalışıyor. Örneğin imleci kalemle hareket ettirebilirim ve sağ tıklama düğmesi çalışır. Ancak başka hiçbir şey yapmaz. Yani herhangi bir program, Gimp, Mypaint vb. Üzerine çizemiyorum. Tercihlere gittim ve Gimp ve Mypaint'in tanıdığı cihazı etkinleştirdim. Ama yine de hiç çizim yok. Ayrıca tablet üzerindeki düğmeler hiç çalışmıyor.

Bu yüzden bunu yaptığımda uname -aiade edilir:
3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Sonra da yaptım lsusbve anladım:

Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 256c:006e  
Bus 003 Device 002: ID 0461:4d22 Primax Electronics, Ltd 
Bus 003 Device 004: ID 413c:2107 Dell Computer Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Sonra da denedim xinput list:

   Virtual core pointer                     id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ USB Optical Mouse                         id=9    [slave  pointer  (2)]
⎜   ↳ HUION PenTablet                           id=10   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Dell Dell USB Entry Keyboard              id=8    [slave  keyboard (3)]
    ↳ Eee PC WMI hotkeys                        id=11   [slave  keyboard (3)]

lsmod | grep "huion" bunu döndürdü:

hid_huion              12719  0 
hid                   106148  3 hid_generic,usbhid,hid_huion

Ve son olarak bu çıktı cat /boot/config-3.* | grep "HUION":

CONFIG_HID_HUION=m
CONFIG_HID_HUION=m
CONFIG_HID_HUION=m
CONFIG_HID_HUION=m

Lütfen kimse bana bu konuda yardımcı olabilir eğer gerçekten takdir ediyorum.


Sihirbazın belgelerine buradan bakın . Burada birileri işe yaradı.
sumwale

Yanıtlar:


8

Bu tableti yeni satın aldım ve sürücüsünü Ubuntu 14.10 içine başarıyla yükledim.

Öncelikle mevcut herhangi bir sürücüyü kaldırmanız gerekir:

sudo rmmod hid-huion

Bundan sonra, DIGImend projesinden 5 veya daha sonraki sürümü indirin . Untar, indirme dizinine geç, sürücüyü oluştur ve yükle:

tar xf digimend-kernel-drivers-5.tar.gz
cd digimend-kernel-drivers-5
make
sudo make install

H610'unuz şimdi çalışmalıdır. Çekirdeği her güncellediğinizde yukarıdaki adımları uygulamanız gerekir.


Birisi bununla karşılaşırsa, Debian ve Ubuntu için, şimdi aynı bağlantıdan bir deb paketi sağlarlar, bunun yerine bunu kullanmalısınız.
spektrumlar

H640p için Linux sürücüleri de var mı?
Nadav B

13

Bu soruya dayalı bir rehber hazırladık ve cevapları. OP'nin sorusuna doğrudan bir cevap olduğu ve diğer cevaplarda kaçırılan bazı şeylere değindiği için burada bir cevap olarak yeniden gönderiyorum.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

HUION H610'u LINUX'TA NASIL YAPILANDIRMAK İÇİN KOMPLE REHBER

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

ile Fadi R

KREDİ:

Bu kılavuz kendi araştırmamın bir kaynağı ve daha büyük ölçüde bebop (+ David Foester ) ve çocuk arabası Askim Ubuntu ( HUION H610 Tablet ) üzerinde Digimend GitHub'da Clavos-Studios gönderisine ( https: / /github.com/DIGImend/digimend-kernel-drivers/issues/26 ). Teşekkürler çocuklar, gönderilerinizden çok şey öğrendim. Ve elbette, DigiMend ekibine Binbaşı Kudos ve Nikolai Kondrashov (proje kurucusu). Yorulmak bilmeyen çalışmaları Linux topluluğuna geniş bir tablet yelpazesi açtı. ( http://digimend.github.io )

[0] İÇİNDEKİLER:

[1] SÜRÜCÜ KURULUMU

[2] YAPILANDIRMA VE HARİTALAMA TABLETİ

[3] UYGULAMALARI TABLET İLE ÇALIŞTIRMAK İÇİN YAPILANDIRMA

[4] ÖNERİLEN YAZILIM

[1] SÜRÜCÜ KURULUMU:

(1.1) Aşağıdaki paketlere sahip olduğunuzdan emin olun:

a) xf86-input-wacom 
b) linux-headers (in Arch, Debian, Ubuntu or Mint) or kernel-headers (Red Hat)

(1.2) En son Digimend sürücülerini Github'dan indirin ( https://github.com/DIGImend/digimend-kernel-drivers ). Bir nedenden ötürü, github.io Digimend sitesinden kaynak kodunu derleyemedim ( https://digimend.github.io/drivers/ ) ama sizin için farklı olabilir ...

a) Terminalde giriş:

    sudo rmmod hid-kye
    sudo rmmod hid-uclogic
    sudo rmmod hid-huion

b) digimend kaynak kodunu çıkarın (github.com'dan, digimend-kernel-drivers-master.zip). Terminalde çıkarılan dizine ve girişe göz atın:

    make
    sudo make install       

(1.3) H610 için 52-tablet.conf girişi ayarlama

a) yoksa 52-tablet.conf dosyasını oluşturun:

sudo mkdir /etc/X11/xorg.conf.d 
cd /etc/X11/xorg.conf.d 
sudo gedit 52-tablet.conf 

b) H610 için bu girişi 52 tablete yapıştırın. conf:

Section "InputClass"
Identifier "Huion on wacom"
# MatchIsTablet "on"
MatchProduct "HUION"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
EndSection 

c) dosyayı kaydedin ve yeniden başlatın

d) yeniden başlattıktan sonra Terminal'i açıp girişi yaptığınızda:

xsetwacom --list

(görmelisin:)

HUION PenTablet Pad pad id: 11 type: PAD
HUION PenTablet Pen stylus id: 12 type: STYLUS

(kimlik makineden makineye değişir)

[2] YAPILANDIRMA VE HARİTALAMA TABLETİ:

(2.1) Ped Sol Tuşlarının Tanımlanması:

a) Daha önce gördüğümüz gibi, ped "HUION PenTablet Pad pad" olarak tanımlanmıştır ve düğmesi: 1,2,3,8,9,10,11,12. Bu düğmeler her oturum açışınızda tanımsız olacaktır. Bunları tanımlamak için Terminal'e aşağıdaki komut sözdizimini girebilirsiniz

xsetwacom --set 'DEVICE NAME' Button NUMBER "key KEYSTROKES"

b) Her oturum açışınızda otomatik olarak çalıştırılan komut dosyası oluşturarak dosyayı otomatikleştirebilirsiniz. Örneğin, betiğim Huion.Default.sh olarak adlandırılır ve AskUbuntu'nun düğme düzeninden bebop'u severim:

#!/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) Betik yürütmesine izin vermeyi unutmayın:

chmod +x Huion.Default.sh

d) Tabletle kullandığınız farklı Uygulamalar için farklı komut dosyaları ve düğme düzenleri oluşturabilirsiniz. Lauchers yaparken, uygulamaları kendileri başlatmadan önce bu komut dosyalarını lauch yapabilirsiniz. Bunu, lauch veya masaüstü dosyasındaki Komutu düzenleyerek yaparsınız. Örneğin:

Command: ~/./GIMP-tablet-scheme.sh && /usr/bin/gimp     

(2.2) xsetwacom hakkında daha fazlası: Tableti yapılandırmaya devam etmeden önce , xsetwacom ile yapabileceğiniz birkaç yararlı komut aşağıda verilmiştir.

(a) Düğme değerlerini kontrol etme: xsetwacom --get 'DEVICE NAME' Düğmesi 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 --list parametreleri : bu komut xsetwacom'un hangi parametreleri alabileceğini ve ayarlayabileceğini listeler. Listelenen parametrelere örnek olarak şunlar verilebilir: Düğme, Basınç Eğrisi ve Eşik. Xf86-input-wacom, Wacom tabletler için tasarlandığından, H610'unuz için geçerli olmayan bazı parametreler olabileceğini unutmayın.

(2.3) Stilus Düğmelerini Tanımlama: Stilus "HUION PenTablet Pen stylus" olarak tanımlanır ve düğmesi şu şekildedir: 1,2,3 (düğme sırası: stylus kafası, aşağı geçiş, yukarı geçiş). Düğme sırasıyla "düğme +1" "düğmesi +2" "düğme +3" olarak tanımlanır (bunlar sol tıklama, orta tıklama ve sağ tıklama için xinput değerleridir). Düğme 1'i değiştirmenizi önermem, ancak diğer 2 düğmeyi değiştirmek isterseniz, bunu bölüm (2.1) 'de gösterdiğim gibi yapabilir ve satırı Huion.Default.sh dosyasına ekleyebilirsiniz.

Örneğin. Stylus'unuzda bir silgi istiyorsanız, aşağıdaki düğmeyi 2 tıklayarak orta tıklamayı feda edebilirsiniz:

xsetwacom --set 'HUION PenTablet Pen stylus' Button 2 "key e"

(varsayılana geri dönmek isterseniz :)

xsetwacom --set 'HUION PenTablet Pen stylus' Button 2 "button +2"

(2.4) Basınç Eğrilerinin Tanımlanması:

Basınç eğrisini tanımlamak için şunu girin:

xsetwacom --set 'HUION PenTablet Pen stylus' PressureCurve "PUT-YOUR-CURVE-HERE"

Örneğin.

xsetwacom --set 'HUION PenTablet Pen stylus' PressureCurve "5 10 90 95"

Bu hiçbir hata vermedi, ancak aslında prob ucunun basınç eğrilerini etkilediğini henüz belirlemedim. Bildiğimde güncelleme yapacağım.

Krita ve GIMP gibi bir çok uygulama kendi basınç eğrisi ayarlarına sahip olacaktır. Şimdiye kadar GIMP üzerindeki basınç eğrilerini test ettim ve iyi çalışıyor gibi görünüyor. Bununla ilgili daha fazla bilgi Bölüm 3.

(2.5) Sol El Desteği:

Tabletin dönüşünü komutlar aracılığıyla ayarlayabilirsiniz. Mülkiyet denir Rotateve değeri biri olmak zorunda none, cw, ccw, half. Solak bir çağrı olarak:

xsetwacom --set 'HUION PenTablet Pen stylus' Rotate half

[3] UYGULAMALARI TABLET İLE ÇALIŞTIRMAK İÇİN YAPILANDIRMA:

DigiMend'in Destek bölümünde, aşağıdaki uygulamalarla tabletinizle nasıl kurulum yapacağınız konusunda bazı harika kılavuzlar vardır: Simya, Blender, GIMP, Inkscape, Krita, MyPaint, Synfig Studio ve Şarap biten uygulamalar.

Http://digimend.github.io/support/ adresine gidin ve "Uygulama ayarları" bölümüne atlayın.

[4] ÖNERİLEN YAZILIM:

- Devam eden çalışmalar -


Aslında tableti bir GUI aracılığıyla yapılandırmak için bir uygulama oluşturma sürecindeyim. Parmaklar çapraz :)
Reya276

1
Tabletimi kurmam gereken ilk Linux (Ubuntu, Debian, Arch) ve bu cevap beni üçüncü kez kurtardı.
Piegames

4

Yaptığım şeye dayanarak kesip yapıştırıyorum. Ağaç dışı sürücüleri kullanarak Ubuntu / Linux'ta bir HUION 610 tablet üzerinde düğmelerin çalışmasını sağlama Sayfadaki klonu veya İndir düğmesini kullanın. Ubuntu 16.04 veya daha üstü için .deb v6 paketini kullanmayın, çünkü altlığı algılamaz. Ayrıca ilgili sorun izleyiciden tavsiye .

Temel olarak şunu oluşturun /usr/share/X11/xorg.conf.d/50-huion.conf:

# Huion tablets
Section "InputClass"
    Identifier "Huion class"
    MatchProduct "HUION"
    MatchIsTablet "on"
    MatchDevicePath "/dev/input/event*"
    Driver "wacom"
EndSection

Section "InputClass"
    Identifier "Huion buttons"
    MatchProduct "HUION"
    MatchIsKeyboard "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
EndSection

Section "InputClass"
    Identifier "Huion scroll"
    MatchProduct "HUION"
    MatchIsPointer "off"
    MatchIsKeyboard "off"
    MatchIsTouchpad "off"
    MatchIsTablet "off"
    MatchIsTouchscreen "off"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
EndSection

Relog, ardından tabletteki düğmelerin çalışması için aşağıdakileri çalıştırın. Bunları çalıştığınız yere değiştirebilir. Artık wacom programını düğme değerlerini ayarlamak için kullanabilirsiniz (yine de GUI'yi kullanamazsınız).

Düğmeler için, komut dosyasını çalıştırdığımda düğmeleri yükleyecek bir komut dosyası oluşturmayı seviyorum, çünkü bu değer kaydedilmedi.

En sevdiğiniz metin düzenleyicisiyle tablet.shşuna benzer bir dosya oluşturun :

#!/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"

# The below value was gathered using xrandr and xinput to determine the monitor as well as which
# number the HUION PenTablet Pen stylus device **id** listed as.
#    ↳ HUION PenTablet Pen stylus                 id=15   [slave  pointer  (2)]
xinput map-to-output 15 DVI-I-1

# Left handed stylus
#xsetwacom set 'HUION PenTablet Pen stylus' rotate half

chmod +x tablet.shbitirdikten sonra. Sadece bir terminal ./tablet.shaçıyorum ve tüm ayarlarımı yüklüyorum.

Değerleri ve xinput map-to-output 15 DVI-I-1kullanılarak toplandı .xinputxrandr

Başka bir gönderiyi takip eden 2 ekranınız varsa ve bunu bir ekranla sınırlamak istiyorsanız , xrandrkomut satırı komutunu kullanarak bulabileceğiniz aşağıdaki gibi bir şey kullanın. xinputTerminalde çalıştırmak size HUION cihazlarının bir listesini vermelidir. Aşağıdaki 15 listede HUION PenTablet Pen stylus cihazı vardı, numaranız değişebilir. Aşağıdaki ekran DVI üzerinden bağlanan monitörümle eşleşiyor.

Bunun çoğunu başka bir görevimden kesip yapıştırıyorum, yaymaya çalışıyorum.


Bu bir Turcom TS-6580 tablet için de işe yaradı.
Azmisov

Bu X11, temel işletim sistemine girişimi kırdı (16.04'e göre). Dosyayı bir tty'den silmek zorunda kaldım. Daha sonra sadece birincisi ile çalıştı InputClass(diğerini sildi). Bir Huion H420 kullanıyorum.
Gaurav

1

Bu yanıtı Büyük Huion Cevapları sayfasında da ekleyeceğim. :)

Kalemi çok başlı ekranlarda, xrandr kullanmadan veya X kurulumuyla uğraşmadan yalnızca bir ekranla sınırlama:

https://github.com/Ademan/xrestrict Kullanım: 'xrestrict -I', ardından ekranda kısıtlanmasını istediğiniz ekran kalemine dokunun.

Bu github dönüşümü koordinat bahseder beri, şey mümkün de xrestrict bazılarına sahip olduğunu 'Ben bir daire çiziyorum ama elips olarak çıkıyor' boy oranı sorunu hakkında bir şeyler yapabileceği.

Bir Huion 610+ var ve 'stok' Ubuntu 17.10 çekirdeğini çalıştırarak ve sonra 8 'sol taraf sabit tuşlarını' istediğim işlevlerle eşleştirmek için xinput set-button-map, xbindkeys ve xdotool kullanarak gayet iyi çalışıyor Krita. Oturum açtığımda bir komut dosyası oluşturun. Muhtemelen düğmelerim çözümü DIGImend sürücü projesi tarafından kullanılmıyor.

Birisi ilgileniyorsa ve X sunucusu kurulumuyla uğraşmak ve 'sadece kullanıcı olarak' çalıştırmak nasıl istemiyorsa / bilmiyorsanız, giriş yaptıktan sonra çalıştırdığım küçük komut dosyası:

! / Bin / bash

TABLET_ID = " xinput list|grep "HUION PenTablet Pad"|grep -v "Pen "|sed 's/.*id=\([0-9]*\).*/\1/'" eğer ["$ TABLET_ID"! = ""]; sonra xinput set-button-map $ TABLET_ID 13 14 15 8 9 10 11 12 # şimdi Kalemin kimliğini bul ve fare tıklamasını (ipucunu) tut ama üzerindeki # düğmeleri yeniden yaz sonra enter tuşuna basın. " TABLET_PEN_ID = " xinput list|grep 'HUION PenTablet Pen Pen (0)'|sed 's/.*id=\([0-9]*\).*/\1/'" xinput set-button-map $ TABLET_PEN_ID 1 16 17 pkill xbindkeys xbindkeys echo "Şimdi tablet kalemini tek bir ekranda tutmak için xrestrict -I komutunu çalıştırın." fi

('xinput list' varsayıldığında, tabletin "HUION PenTablet Pad" olarak adlandırıldığını ve kalemin "HUION PenTablet Kalem Kalemi (0)" olduğunu söylediğini unutmayın - not, sanal fare 'Kalem (0)' yalnızca sizden sonra görünür. tablet bağlandığından beri prob ucuna en az bir kez pede dokundum)

Benim ~ / .xkeybindrc gibi girişler var:

Krita için aşağıdaki eşleşmeler

Ucu en yakın 16 kalem düğmesi

"xdotool tuşu e" m: 0x0 + b: 16 (fare)

17 kalem üst düğmesi

"xdotool tuşu ctrl + üst karakter + a" m: 0x0 + b: 17 (fare)

1 üst tablet sabit tuşu "Pan"

"xdotool anahtar alanı" m: 0x0 + b: 13 (fare)

2. tablet sabit tuşu "Eğme"

"xdotool tuş kaydırma + boşluk" m: 0x0 + b: 14 (fare) [...]

8 8. tablet sabit tuşu "Geri al"

"xdotool tuşu ctrl + z" m: 0x0 + b: 12 (fare)

İşe yaramayan tek şey, bir nedenden dolayı henüz anlayamıyorum, tablette # 4 anahtarı, '1 2 3 8 9 10 11 12' listesinde '8' adı verilen anahtar. Bu yeniden eşleştirmenin nasıl işe yarayacağına dair biraz daha kazmam gerekecek.


0

Tüm bunlar için yeni olanlar için bazı hıçkırıklarla karşılaşabilirsiniz. Bu, yukarıdaki talimatlardaki [1 SÜRÜCÜ MONTAJI] a ile ilgilidir.

xf86-input-wacomPaket var olabilir: https://github.com/linuxwacom/xf86-input-wacom

Çekirdek başlıkları hakkında biraz bilgi edinmek için burayı okuyun: /unix/47330/what-exactly-are-linux-kernel-headers

Sisteminizin çekirdek başlıklarına sahip olup olmadığını görmek için şu bağlantıya gidin: https://www.tecmint.com/install-kernel-headers-in-ubuntu-and-debian/

a) kurulu değilse make komutunu çalıştıramazsınız. Ayrıca gcc derleyicisi kurulu değilse derleyemezsiniz.

Çalıştırmak:

sudo apt install make

Çalıştırmak:

sudo apt-get install gcc

Tabletim şimdi iyi çalışıyor. İyi şanslar ve işleri harika yapmaya katkıda bulunan insanlara bağış yapmayı unutmayın!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.