Description of problem: The Dell Canvas 27 (https://www.dell.com/en-us/work/shop/workstations-isv-certified-dell/dell-canvas/spd/dell-canvas-kv2718d/s001pdc27us) has an external tool known as the "Totem". It is a new type of devices, as it is meant to be used by the system (like the Pads of the tablets), and should pop up some menus placed around the tool itself. Basically all the input stack needs to be updated (kernel, libinput, wayland-protocol, mutter). Adding tracking bugs so we can include those in Fedora.
Created attachment 1350387 [details] 0001-HID-input-enable-Totem-on-the-Dell-Canvas-27.patch Preliminary patch, to be submitted upstream
Created attachment 1350388 [details] dell_canvas_touch_totem.hid hid-recorder of a drop of the totem (not perfectly flat) which outputs both spurious events on the touch interface and then correct events on the totem interface.
Created attachment 1350389 [details] dell_canvas_totem.evemu evemu record of the previous hid recording of the totem input node
Created attachment 1350390 [details] dell_canvas_touch.evemu evemu-record of the previous hid recording of the touch input node (with the unwanted events)
Doing some pruning, did these get picked up?
Still waiting on upstream work. There is a heavy lifting required in hid-multitouch/hid-core and I never had the chance to finish the job.
Hi Benjamin, I developed an e-learning platform on top of the Dell Canvas 27. It currently runs on top of Windows 10, but I would like to port it to Linux. I don't care much for the Totem, but I need at least the digitizer to be working. Can you please help me to get it working on Linux? I understand that it will require some kernel/userspace patching, but I didn't find any updated instructions about what I need to do. I'm currently forced to use 4.20-rc1+ because of an amdgpu bug. Thanks
Totem support in the kernel has been available since 4.19, closing.