I'm running Ubuntu 19.10 on a Dell Inspiron 13 7000 2-in-1 Black Edition (7391). The laptop comes with a really nice stylus, the Dell PN350M Active Pen, which unfortunately does not work under my system at all. A little bit of digging around the web reveals that the pen uses the Microsoft Pen Protocol to pair with a laptop instead of Bluetooth. Are these supported? Google leaves me with no answers.
EDIT:
Below is an updated output of xinput. There's something suspicious here, in particular the "UNKNOWN" thing.
~> xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ DELL0960:00 04F3:30E4 Touchpad id=9 [slave pointer (2)]
⎜ ↳ CUST0000:00 27C6:0111 id=10 [slave pointer (2)]
⎜ ↳ CUST0000:00 27C6:0111 UNKNOWN id=11 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=16 [slave pointer (2)]
⎜ ↳ M585/M590 Mouse id=18 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Video Bus id=6 [slave keyboard (3)]
↳ Dell WMI hotkeys id=14 [slave keyboard (3)]
↳ Intel HID 5 button array id=13 [slave keyboard (3)]
↳ Intel HID events id=12 [slave keyboard (3)]
↳ Integrated_Webcam_HD: Integrate id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
↳ M585/M590 Keyboard id=17 [slave keyboard (3)]
I managed to create a python driver using the evdev and libevdev libraries. I'm creating a virtual device and then simply passing the events I found from the stylus. It's working with pressure events and tracking however I couldn't get the buttons to work.
Just copy this and mark it as executable and you shall see a device called "Custom Stylus" that should work. Futher to make it seamless I added it to the
gnome-session-properties
so that it runs the script on startup.Hope this helps!
have the same question. I am on the 15" silver. had an idea that you could potentially use wacom drivers that use that protocol? but other than that you would somehow have to get your hands on the mpp drivers, although im not sure where