Remix.run Logo
awongh 6 hours ago

How is ubuntu support for touchscreens these days?

How does it compare to an ipad in terms of fidelity / responsiveness, and for native-feeling integration with ubuntu?

I am, naturally, a bit skeptical that touchscreen UI would be any good in linux.

akdev1l 5 hours ago | parent | next [-]

It supports them via libinput.

Everything around actually a Linux device with a touchscreen sucks.

Like on-screen keyboard will be inconsistent depending on the framework of the app.

comparing to iOS which was built from the ground up around that input method is simply not fair lol.

bigyabai 6 hours ago | parent | prev [-]

> How is ubuntu support for touchscreens these days?

GNOME supports multitouch gestures, and the GTK4 toolkit is overall very touch-native. It strikes a nice balance between overpadded and touch-accessible, IMO: https://www.gnome.org/

(some of the newer Libadwaita widgets that GNOME is using: https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/wid... )

> How does it compare to an ipad in terms of fidelity / responsiveness

With Wayland, it's borderline identical.

awongh 5 hours ago | parent | next [-]

> GNOME supports

I've heard that there's *support* -but is the experience of having a touchscreen on an ubuntu device actually usable and good?

For example some random GUI app you're likely to use on ubuntu is the experience not broken?

I guess Chrome is the first thing that comes to mind.

bigyabai 5 hours ago | parent [-]

My only issue with Chrome on touchscreen was the lack of 1:1 scroll/zoom gestures. As a Firefox user it was something that I got used to, but I just updated Chromium and apparently that's been fixed now too.

Besides that, it all works about as well as you'd expect it to. You can drag the window around by the tab bar and tap-and-hold to pull up a context menu.

akdev1l 5 hours ago | parent | prev [-]

>With Wayland, it's borderline identical.

Come on lol. I have a couple steam decks and both are really clunky.

Most applications are not built using GTK4 nor Qt6 for that matter.

On my steam deck the keyboard never pops up by itself so I have to use a key combination and it feels like I am moving a ghost mouse around the place (rather than proper touch screen support)

I ran gnome on the deck for a while but anyway the on-screen keyboard provided by the gnome sucked so bad that I gave up (sucked as in, it groups all the keys around the center of the screen tightly together and very small)

I also have an M1 iPad Pro. No comparison because those issues simply don’t exist on iOS.

bigyabai 5 hours ago | parent [-]

I don't know what to tell you. I'm running it on the desktop with a drawing tablet, Magic Trackpad and oodles of apps, and it's not noticeably different from the stability of iPadOS.

My touchscreen laptop is closing in on being a decade old (i7 6600u) and the worst thing I can say about the experience is that it VSyncs down to 30fps during more taxing animations (just like my iPad does).

akdev1l 5 hours ago | parent [-]

There is a whole section on touchscreen annoyances from the Linux Surface project: https://github.com/linux-surface/linux-surface/wiki/Installa...

> Any gesture functionality is dependent on the software you are running. This includes both, the application (e.g. Firefox) and the desktop environment (e.g. GNOME). The driver can only provide a set of input coordinates to the applications. By default, the system will behave as if you've clicked at the point of a single touch, or mouse-button dragged when you single-finger drag.

I love Linux but no need to embellish the current state imo

I am glad that it is working really well for you though

bigyabai 3 hours ago | parent [-]

> There is a whole section on touchscreen annoyances from the Linux Surface project

Taking a quick look, all of the things they list are basically reiterating what I've already said vis-a-vis Wayland:

  You should make sure that you are running a Wayland desktop session [...]

  It is important, that your applications run on Wayland as well.