You are right, support for USB touchscreen is incomplete, see https://github.com/QubesOS/qubes-issues/issues/2281 . Maybe it would not require much work.
You can also try to start sys-usb temporarily and then (when you have no remaining connected device) to reassign the USB controller back to dom0: https://www.qubes-os.org/doc/assigning-devices/#bringing-pci-device-back-to-dom0 Note that starting a non-HVM with USB controller (or any other PCI device) might be a little challenging sometimes, because PV with PCI require unfragmented memory. You can: * Hope you will be lucky all the time. * Give sys-usb as low memory as possible. (200MiB should be enough.) * Attach USB controller to a HVM (which will probably consume more memory, but it won't require it unfragmented) – requires VT-d/IOMMU. * Shut some VMs down, ideally with temporarily disabled qmemman. * Wait for Qubes 4. It will use HVMs (or probably slightly different technology in 4.1) instead of PVs, so it won't require unfragmented memory. Requires VT-d/IOMMU and few other virtualization features. Regards, Vít Šesták 'v6ak' -- You received this message because you are subscribed to the Google Groups "qubes-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to qubes-users+unsubscr...@googlegroups.com. To post to this group, send email to qubes-users@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/d93e639c-30cf-4138-9e13-11a0961e319f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.