I am a newbie to Manjaro and Linux in general and I have an XP-Pen Deco 03 drawing tablet. The drivers don’t seem to be in the AUR and the website has two download links for the driver.
I can’t post the link to the download page but it is pretty easy to find on the XP-PEN website.
My issue is I don’t really know how to go about this specific download.
All help is appreciated.
Hello and welcome,
They indeed have a linux driver here
https://www.xp-pen.com/download-299.html
But on Manjaro you will need a PKGBUILD to install it. Gladly someone already made one and you find it in AUR.
https://aur.archlinux.org/packages/xp-pen-tablet/
To install it, run this commands from terminal:
sudo pacman-mirrors -f && sudo pacman -Syyu base-devel xorg-xinput
then
pamac build xp-pen-tablet
Reboot the system after that. Then open up terminal and provide:
xinput list
Use ``` above and bellow the output text when you paste it here, for proper formatting.
Thank you for your reply.
So I should clone the repo first and then run those commands?
Only posted them for referece. You will only have to follow this steps:
and then if you will require more assistance to provide some more information.
this is my output after following the steps.
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Corsair Corsair Gaming K70 RAPIDFIRE Keyboard Consumer Control id=13 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=16 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver Consumer Control id=18 [slave pointer (2)]
⎜ ↳ ELAN0501:00 04F3:3019 Mouse id=21 [slave pointer (2)]
⎜ ↳ ELAN0501:00 04F3:3019 Touchpad id=22 [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)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ Sleep Button id=10 [slave keyboard (3)]
↳ Corsair Corsair Gaming K70 RAPIDFIRE Keyboard id=11 [slave keyboard (3)]
↳ Corsair Corsair Gaming K70 RAPIDFIRE Keyboard Keyboard id=12 [slave keyboard (3)]
↳ audio-technica AT2020USB+ Consumer Control id=14 [slave keyboard (3)]
↳ Live! Cam Chat HD VF0790: Live! id=15 [slave keyboard (3)]
↳ Logitech USB Receiver Keyboard id=17 [slave keyboard (3)]
↳ Logitech USB Receiver System Control id=19 [slave keyboard (3)]
↳ HD WebCam: HD WebCam id=20 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=23 [slave keyboard (3)]
↳ Acer WMI hotkeys id=24 [slave keyboard (3)]
↳ Corsair Corsair Gaming K70 RAPIDFIRE Keyboard Consumer Control id=25 [slave keyboard (3)]
↳ Logitech USB Receiver Consumer Control id=26 [slave keyboard (3)]
Considering you have rebooted after installing all that, the tablet is not listed in xinput
… Can i see lsusb
?
So a strange thing. I’ve restarted my PC a few times and now I see the tablet on the xinput list and you can see it here in lsusb.
However, the strange thing is when I open the program for the tablet (the one to map the buttons and layout, etc.) the pen will work as it should and even shows pen pressure in drawing software. But, once I close that mapping program the pen stops working entirely. and only the button on the tablet work.
Is there a way to make the pen work persistently?
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 04f2:b573 Chicony Electronics Co., Ltd HD WebCam
Bus 001 Device 005: ID 04ca:3015 Lite-On Technology Corp. Qualcomm Atheros QCA9377 Bluetooth
Bus 001 Device 009: ID 046d:c537 Logitech, Inc. Cordless Mouse Receiver
Bus 001 Device 008: ID 041e:4097 Creative Technology, Ltd Live! Cam Chat HD [VF0700]
Bus 001 Device 006: ID 0909:001c Audio-Technica Corp. DECO 03
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 003: ID 28bd:0096 XP-Pen DECO 03
Bus 001 Device 002: ID 1b1c:1b3a Corsair Corsair Gaming K70 RAPIDFIRE Keyboard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
This is it, but not in the xinput
Install this
sudo pacman -Syu xf86-input-wacom
then reboot the system and then provide
xsetwacom --list devices
ok I installed it and I rebooted and then I did the command and it worked without errors but i got no output.
just to show the other commands
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Corsair Corsair Gaming K70 RAPIDFIRE Keyboard Consumer Control id=13 [slave pointer (2)]
⎜ ↳ XP-PEN DECO 03 Mouse id=14 [slave pointer (2)]
⎜ ↳ XP-PEN DECO 03 id=16 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=20 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver Consumer Control id=22 [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)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ Sleep Button id=10 [slave keyboard (3)]
↳ Corsair Corsair Gaming K70 RAPIDFIRE Keyboard id=11 [slave keyboard (3)]
↳ Corsair Corsair Gaming K70 RAPIDFIRE Keyboard Keyboard id=12 [slave keyboard (3)]
↳ XP-PEN DECO 03 id=15 [slave keyboard (3)]
↳ XP-PEN DECO 03 Keyboard id=17 [slave keyboard (3)]
↳ audio-technica AT2020USB+ Consumer Control id=18 [slave keyboard (3)]
↳ Live! Cam Chat HD VF0790: Live! id=19 [slave keyboard (3)]
↳ Logitech USB Receiver Keyboard id=21 [slave keyboard (3)]
↳ Logitech USB Receiver System Control id=23 [slave keyboard (3)]
↳ HD WebCam: HD WebCam id=24 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=25 [slave keyboard (3)]
↳ Acer WMI hotkeys id=26 [slave keyboard (3)]
↳ Corsair Corsair Gaming K70 RAPIDFIRE Keyboard Consumer Control id=27 [slave keyboard (3)]
↳ Logitech USB Receiver Consumer Control id=28 [slave keyboard (3)]
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 04f2:b573 Chicony Electronics Co., Ltd HD WebCam
Bus 001 Device 005: ID 04ca:3015 Lite-On Technology Corp. Qualcomm Atheros QCA9377 Bluetooth
Bus 001 Device 009: ID 046d:c537 Logitech, Inc. Cordless Mouse Receiver
Bus 001 Device 008: ID 041e:4097 Creative Technology, Ltd Live! Cam Chat HD [VF0700]
Bus 001 Device 006: ID 0909:001c Audio-Technica Corp. DECO 03
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 003: ID 28bd:0096 XP-Pen DECO 03
Bus 001 Device 002: ID 1b1c:1b3a Corsair Corsair Gaming K70 RAPIDFIRE Keyboard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ xsetwacom --list devices
$
This is important, from xinput
but i have no idea why is identified as Mouse and the id=16 gives nothing else (should be Pad or Stylus) if i’m not mistaken.
One thing. Look what files the xp-pen-tablet
package installed, then see this comment, aka if you have there the file Pentablet_Driver.sh
then run it with admin privileges.
Hi, same issue, tried
[ ~]$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 006 Device 003: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
Bus 006 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[ ~]$ xsetwacom --list devices
[ ~]$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PIXART USB OPTICAL MOUSE id=9 [slave pointer (2)]
⎜ ↳ XP-PEN MOUSE 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)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ XP-PEN ERASER id=12 [slave keyboard (3)]
↳ XP-PEN STYLUS id=13 [slave keyboard (3)]
[ ~]$ find ~/ -type f -name "Pentablet_Driver.sh"
But no such file found. Did you get anywhere?
PS More recent thread here https://forum.manjaro.org/t/x-pen-customization-software/64335
Hey @F2CPP - this is a year old topic. Better open a new topic instead.