There seems to be an issue with Xinput when using the script with the gt116.
After running the script normally or in debug mode when they fail I need to unplug and replug in the tablet for the pen / digitizer to work again and for Xinput to detect it.
OS: Arch linux
Xinput ver: xorg-xinput 1.6.3-2
Huion-linux-drivers ver: last commit april 28 2020
Traceback (most recent call last):
File "./huion-tablet-driver.py", line 762, in <module>
main.run()
File "./huion-tablet-driver.py", line 43, in run
main_loop()
File "./huion-tablet-driver.py", line 320, in main_loop
data = main.dev.read(main.endpoint.bEndpointAddress, main.endpoint.wMaxPacketSize)
File "/usr/lib/python3.8/site-packages/usb/core.py", line 983, in read
ret = fn(
File "/usr/lib/python3.8/site-packages/usb/backend/libusb1.py", line 846, in intr_read
return self.__read(self.lib.libusb_interrupt_transfer,
File "/usr/lib/python3.8/site-packages/usb/backend/libusb1.py", line 928, in __read
retval = fn(dev_handle.handle,
KeyboardInterrupt
There seems to be an issue with Xinput when using the script with the gt116.
After running the script normally or in debug mode when they fail I need to unplug and replug in the tablet for the pen / digitizer to work again and for Xinput to detect it.
OS: Arch linux Xinput ver: xorg-xinput 1.6.3-2 Huion-linux-drivers ver: last commit april 28 2020
Xinput when run normally
Complete regular output config for gt116:
Debug output:
Everything seems to work during debug from this point:
When interupting debug it outputs: