Git Product home page Git Product logo

huion_kamvas_linux's People

Contributors

mantaseus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

huion_kamvas_linux's Issues

Huion Pro 13 input not working

Hello,

I've succesfully installed this driver, and I can start it with kamvas start. But, when I move the stylus on the tablet, the cursor is not moving. The tablet works fine as a second screen though.

This is what I get from lsusb:

~ $ lsusb                                                            
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 008: ID 256c:006d                                                    
Bus 003 Device 006: ID 1b1c:1b34 Corsair                                       
Bus 003 Device 005: ID 1b1c:1b49 Corsair                                       
Bus 003 Device 004: ID 096e:0858 Feitian Technologies, Inc.          
Bus 003 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub  
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub   

The entry 256c:006d is the one for my tablet. Also, this is what I get with xinput:

~ $ xinput
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ckb1: CORSAIR K70 RGB MK.2 Mechanical Gaming Keyboard vKB id=8    [slave  pointer  (2)]
⎜   ↳ ckb1: CORSAIR K70 RGB MK.2 Mechanical Gaming Keyboard vM  id=9    [slave  pointer  (2)]
⎜   ↳ ckb2: Corsair Gaming GLAIVE RGB Mouse vKB id=10   [slave  pointer  (2)]
⎜   ↳ ckb2: Corsair Gaming GLAIVE RGB Mouse vM  id=11   [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)]
    ↳ ckb1: CORSAIR K70 RGB MK.2 Mechanical Gaming Keyboard vKB id=12   [slave  keyboard (3)]
    ↳ ckb1: CORSAIR K70 RGB MK.2 Mechanical Gaming Keyboard vM  id=13   [slave  keyboard (3)]
    ↳ ckb2: Corsair Gaming GLAIVE RGB Mouse vKB id=14   [slave  keyboard (3)]
    ↳ ckb2: Corsair Gaming GLAIVE RGB Mouse vM  id=15   [slave  keyboard (3)]

Is there any more info I can give you to help me troubleshoot it?

I'm using Ubuntu 18.04
Thanks.

How to configure my Kamvas 13 pro to work as the 3rd screen in a multi-monitor setup?

I've been trying to configure my Kamvas 13 pro to work as the 3rd screen in a multi-monitor setup, with 3 screens side by side.

I believe this should be possible by simply changing the minimum X value to 3840.

Currently the pen x position on the left side of the Kamvas translates to an x position across the far left of the first screen while a pen x position on the right side of the Kamvas will be correctly tracked.

Unfortunately even after editing ecodes.EV_ABS min value for X to 3820, it doesn't seem to have any effect.

What would be the correct parameter to edit so that the pointer x position remains within the Kamvas screen area?

Thank you for your advice!

Huion Kamvas 16 Pro on Raspberry Pi 3 (Pi Os) n ot working

Hi,

i own a Huion Kamvas 16 pro Tablet and want to use it with the raspberry pi 3 and Gimp.
The Huion Tablet is connected at the HDMI port (Touchscreen) and the USB-POrt (Pen).

Touchscreen and pen work fine (directly after haveing installed the newest Pi OS Operation system.
Butt unfortunately, the hardware-keys (left-hand of tablet) don#t work.

Gladfully i found your project and hope to get the keys working with your driver.
But all attempts have failed so far, which is why I am now trying to contact you directly. It would be mega great if you could help me.

What i have already done / tried:

i have created the /etc/X11/xorg.conf file and put in the following lines:

Section "InputClass"
Identifier "evdev tablet catchall"
MatchIsTablet "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Then I installed the kamvas-driver via

pip3 install kamvas-driver

and then created the default config-file (.kamvas_config.yaml).
In your instructions there is a passage which mentions a kamvas_config,json file, but i think you mean the .yaml file?

Anyway:

When i start the driver by kamvas start command the message "driver is started" is displayed.
The pen works still fine but the Keys of the tablet don't.
This confuses me, because i didn't yet edit the config file and my product_id is different from the one set in the default config i think.

So in the config file I edited the following variables:
xinput_name, vendor_id and product_id.

I executed xinput -list to get this data (is this the correct way?):
I get the following output:

pi@raspberrypi:~ $ xinput -list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ HID 256c:006d Pen Pen (0) id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ HID 256c:006d Pen

so I think the xinput_name is "HID", the vendor_id is "256c" and the product_id is "006d" is that correct?

Anyway, if i use this values in the config file, i get the following output

pi@raspberrypi:~ $ kamvas start
Driver started
pi@raspberrypi:~ $ Traceback (most recent call last):
File "/home/pi/.local/lib/python3.7/site-packages/driver/kamvas_driver.py", line 389, in
if not args['--quiet-mode']:
NameError: global name 'args' is not defined

And always when i do kamvas stop command i get

pi@raspberrypi:~ $ kamvas stop
Traceback (most recent call last):
File "/home/pi/.local/bin/kamvas", line 6, in
from driver.cli import run_main
ModuleNotFoundError: No module named 'driver'

Do you have further tips for me to get this thing work?

Best wishes
Daniel

P.S.: I hope u understand my english...my german is much better ;-)

action missing in config file

Thank you for creating this great Linux driver for the Kamvas 13 Pro.

While setting it up I found that the action named "action" was missing from the config.json file.

However it worked once I edited kamvas_driver.py to use the action named "krita".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.