I would like to share with you a very cool project that develops drivers for correct operation of Microsoft Surface devices on Linux. I myself use Surface Pro 6 with these drivers and everything works like a charm (battery life is good, cameras work, stylus, keyboard, touchscreen, screen). The developers are gods. From myself, I would recommend using Fedora Linux distribution, as I got the best battery life on it and didn’t experience any additional bugs. If you don’t like GNOME, you can try spins.

Links to project resources:

Awesome additional resources:

  • As of my experience, Plasma is better (funny) with handling touchscreen than GNOME. Maybe you should try to use it. Generally it is really good experience. Yup, some caviots here and there but meh, small thing 🙂

    • I have tried Plasma. Imo, it’s not even close. X11 style touch works OK in Plasma, but the multi touch gestures for navigation isn’t anywhere near as good as Gnome with Wayland. In Gnome, I’m just missing a few quality of life gestures, like being able to swipe from an edge to un-hide the auto-hide dock.

      I also tried Plasma Mobile (which was amazing for tablet like navigation), but the hi-DPI scaling was all broken.