I have Dell XPS 15 9530. In it, I had a Debian Jessie virtual machine (vmware) inside a Windows 10 host. The touch screen was working fine.

After upgrading to Debian Stretch, the touch screen doesn't work properly anymore. The mouse position doesn't match the touch position. How can I tackle this problem? I don't even know where to start.

I'm using SDDM as an xserver manager and KDE Plasma.


I found out that if I connect the touch screen to the guest machine as a USB device (and consequently, disconnect it from the host), it works fine. While this "works", it's horrible, because every time I have to switch from host to guest or vice versa, I have to switch that option and deal with drivers in Linux.


First things first, make sure that VMWare is properly emulating the pointing device as a touchscreen or tablet. I'm not well versed with VMWare, so I'm not 100% certain how to do this myself, but it should be an option somewhere in the configuration. In most cases, not emulating the right pointing device is the cause of stuff like this.

If VMWare is emulating the correct pointing device, check to make sure that the VMWare extensions in the VM are up to date.

If both of the above items aren't the issue, try xinput-calibrator. You will have to install this package yourself probably, but once you do the included documentation (man xinput-calibrator in a terminal) should cover what's needed to use it to correct the offset.

  • If VMware was the problem, it wouldn't have worked with Jessie, right? I made sure that vmware-tools are installed. The shared folders are working.xinput-calibrator says "Error: No calibratable devices found.". Would you know the cause? – The Quantum Physicist Jul 19 '17 at 17:21
  • I've seen odd behaviors in a wide variety of VM software that depend on what's running inside the VM itself. Usually this ends up being related to the tools in the guest itself, but not always. Also, if you check the output of xinput -list run from a terminal emulator in a graphical session, that should either list something about a VMMouse or a touch interface. If it doesn't, then it's an issue in how VMWare is emulating the hardware. – Austin Hemmelgarn Jul 19 '17 at 17:27

If cursor is still following your finger, this issue can point you in the right direction(it's the opposite, I know). I had the same problem in with Gnome years ago, and actually found a setting that made me choose the type of pointing input.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.