this post was submitted on 27 Dec 2023
50 points (98.1% liked)

Linux

47821 readers
742 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Hello everyone!

I'm finally tired enough of the invasive and anti-consumer practices of Windows to convert over. I'm going to start with my laptop, but I'm concerned about compatibility for 2-in-1 convertible touchscreens.

A distro that's sufficient for both computers would be ideal for consistency's and simplicity's sake.

  • 2-in-1 convertible touchscreen laptop. Can be folded into a "tablet" mode. Used for web browsing and simple games
  • Main workstation for gaming, programming, etc. NVIDIA GPU (no touchscreen)

Most anecdotes say touchscreen support is hit or miss, and the On Screen Keyboard / Auto-rotate support is an additional challenge. MINT with cinnamon seems to be the best contender at the moment due to its compatibly with most games and the touchscreen support seems to be there.

But, I'd love some fresh perspectives as most sources were ~a year old. Thanks for your time!

all 24 comments
sorted by: hot top controversial new old
[–] dylanmorgan@slrpnk.net 12 points 10 months ago (1 children)

I use Fedora on a gen 7 Carbon X1 thinkpad and the small amount I use the touch screen has worked fine.

[–] Jakeroxs@sh.itjust.works 3 points 10 months ago* (last edited 10 months ago)

I also use Fedora Wayland but on a HP Spectre X360 from like 2013 or something, touch screen works fine and overall runs a lot better then win 10 was prior.

[–] possiblylinux127@lemmy.zip 8 points 10 months ago

Anything with Wayland will have good touchscreen support

[–] KrapKake@lemmy.world 7 points 10 months ago

A distro with the Gnome desktop is where I would start. It has the best touch gestures and on screen keyboard. Gnome's keyboard still could use some work however, and I would recommend you install "improved osk" if you intend to use it a lot. Cinnamon will work fine but it's not as fancy...at least since I have last used it. (Its been a few years.)

I used to have some 2 in 1 HP x360 that I initially had Linux Mint on and it did work well. But then I tried PopOS out on it and I had to switch it over to that because of the touch screen gestures and an on screen keyboard that would automatically pop up when you activated a text field. I wouldn't recommend PopOS right now if you want the latest and greatest Gnome updates, as it is a bit out of date since they are focusing on creating their own desktop. It's still a solid choice though.

[–] 0x2d@lemmy.ml 5 points 9 months ago* (last edited 9 months ago)

i have arch linux running on a surface pro 6

laptop specs: core i5, 8 gb ram, 256 gb ssd

linux setup:

  • arch btw
  • linux-surface kernel
  • gnome (Wayland)

the touchscreen is working very smoothly

[–] Lettuceeatlettuce@lemmy.ml 3 points 10 months ago

I've owned a Thinkpad A485 with touchscreen for years and had several Linux distros on it including Manjaro and Linux Mint which I am currently using.

Never had any issues, touchscreen always works out of the box without me having to do anything extra. In fact, with a few distros, I've had issues with certain wireless mice, but my touchscreen always has worked. So I've actually had slightly better luck with the laptop touchscreen than some external mice lol.

Now a qualifier: I rarely use the touchscreen, and when I do, it's always just to click something or scroll on an article or file list. I don't do any special gestures or fancy touch functions, so I can't speak to support from that perspective.

[–] joyjoy@lemmy.world 3 points 10 months ago

Using an xps17 2019. The touch screen works ok, but it stops working after closing the lid. Using EndeavourOS with Wayland btw.

[–] solidgrue@lemmy.world 2 points 10 months ago

I've had a couple touchscreen portables that run Linux. I virtually NEVER use the touchscreen on the traditional notebook style portables, which are an Asus Zenbook from the mid-2010s and a Dell Latitude 7390 from 2017 or so. Both run Debian/XFCE. The desktop environment isn't really designed for touch interaction, and the screens have pretty low resolution and terrible multitouch support. It works.for the odd button press, or to advance slides during presentations. It's just not a great experience. Plus, both of those screens smudge like the Devil, and just collect fingerprints & dust.

The third portable is a Lenovo Carbon X1 slate, one of the generations from late 2019. It has a Wacom 3000x3000 touch display built in, and a multifunctional stylus. I run Mint Debian Edition with Cinnamon on that one. Its on Mint 18 or 19, so take the next bit as how it was a couple years ago: the touchscreen experience in Cinnamon is functional but a little.clunky. Touch interaction is responsive, accurate and smooth. Writing with the stylus takes some getting used to, but taking handwritten notes and diagrams in Xjournal or an app called Write was okay. I never got the hang of calling up the on-screen keyboard in fewer than a couple.of taps, but once it was up it worked fine. Its terrible for coding or commandline interactions because the special character layouts were more iThing-like.than Android but it did work, even if slowly.

One thing I did struggle with was screen rotation. I had to download and tweak a script that called some xrdb or xrandr commands when the orientation changed. Kludgy, but it did work and it got the job done.

I imagine newer versins of Cinnamon have improved on all this in the last few years. In fact, I was going to make a project this week of reinstalling that system on the latest LMDE to see if I couldn't make better use of it now that we're back in the office a few days a week. I was getting the hang of the digital notepad, and now I kind of miss it.

(Why reinstall? Dumb decisions on my.part when sizing the slices I used for boot and root. Gotta blow it all away to make it right.)

Happy to answer questions if I can.

[–] yojimbo@sopuli.xyz 2 points 10 months ago

A colleague wanted to throw out Lenovo IdeaPad Duet 3, 10IGL5 (a tablet pc with IMO cool keyboard that can be disconnected and used over bluetooth, 4 core intel CPU taking like 5W & 8GB of ram). Originally bought for his kid but it is absolutely useless under windows. I've tested it with current Ubuntu with somewhat meh results (BT keyboard won't work, no chance to get the automatic screen rotation going, screwy on screen keyboard) then I have installed Fedora and the thing is absolutely amazing. Everything works out of the box, I haven't done anything "smart" at all and honestly as a XFCE (still deep in x11) user I am amazed how well the Wayland is doing on this. I would dare to say better out of the box experience than Apple - everything is similarly polished but you don't have to register / pay anything. Now my teamleader is taking it to presentations. He connects the display over USB-C adapter to the projector, walks over the room and controls it with the BT keyboard - Mac wielding accounts are starting to cry. As docker/podman is native he continues to spin up the whole app in a container - at which point every technical person in the room needs to know what the f is that thing?! They are no longer being manufactured though, newer version does not have that cool keyboard...

[–] GreyFalcon@iusearchlinux.fyi 2 points 10 months ago

manjaro running on an old yoga 12. no problems. it's the old ladies, so i would have heard.

[–] Morgoth_Bauglir@lemmy.world 2 points 10 months ago

I actually just went through this exact situation in the last month and I switched to LMDE6 on my 2-in-1 lenovo touch screen. Auto rotation didn't work right out the gate, but iio-sensor-proxy fixed that. In general, I've noticed that the touchscreen default setting for some apps (eg, firefox) treats touches as a mouse click, so rather than scrolling it would select text. But I've found this AskUbuntu fix worked for me. Been a good experience since then.

[–] Secret300@sh.itjust.works 1 points 9 months ago

I don't have one but my cousin has one and I tried to use it back in fedora 35-36 I think. Not a good experience. Maybe it's better now

[–] library_napper@monyet.cc 1 points 10 months ago

It has glare

[–] j4k3@lemmy.world 1 points 10 months ago

So Linux is very different than Windows when it comes to hardware. "Linux" is really just the Kernel. This is mostly the hardware interface layer that translates the protocols and APIs of the physical devices unique to your hardware into general programming calls that any software can interface with, like open, read, write, etc. Microsoft makes a specification for what it calls drivers with a guide, and leaves everything up to the hardware vendor to provide drivers that are compatible with windows. Linux comes with all the drivers built into the kernel and the package manager for the distro tries to configure the kernel to have all the hardware supporting modules needed for most users. Massive effort goes into writing kernel modules that are generalized and work with most hardware. The more obscure the hardware is, like with laptops that may have some unique hardware on a specific model not found anywhere else, there may be some unique configuration requirement that is supported but requires an altered kernel configuration. This is an advanced topic, but it is the underlying issue that will impact you in many cases.

This isn't a distro related thing in many respects. You need to understand that the kernel is always under development but the primary use of Linux is on systems where stability is important like with servers. Debian Stable based distributions like Ubuntu or Mint ship with an older long term support kernel (LTS). If your hardware is cutting edge like the most current generation, you may benefit from running a distro with a current kernel like Fedora. While I wouldn't recommend installing Gentoo as a new user, the various distros have very useful documentation for various tasks that are distro agnostic in practice, and Gentoo has an excellent guide to help guide the reader through a custom kernel config. It isn't hard. It is just a multiple choice like question and answer menu. You likely won't ever need to do this, but when it comes to obscure hardware the kernel configuration and support are the real underlying issue. The main reason for poor support of any hardware is terrible chip manufacturers with undocumented (publicly) hardware designed to exploit the end user by holding them in closed ecosystems with planned obsolescence.

[–] Aman9das@lemmus.org 1 points 10 months ago
[–] Daeraxa@lemmy.ml 1 points 10 months ago

I have an Thinkpad X380 Yoga running stock Fedora with GNOME and it works pretty damn well. The pen works and it recognises the buttons, the auto appearing keyboard works and so does the auto rotate. Basically very few problems at all, I don't use it all that extensively outside of GIMP though.

[–] spittingimage@lemmy.world 1 points 10 months ago

I have an Acer Swift 5 and Linux Mint/Cinnamon. It worked from the start, no issues ever.

[–] SaintWacko@midwest.social 1 points 10 months ago

I use an old Surface Pro 3 with PopOS and it works perfectly

[–] notenoughbutter@lemmy.ml 1 points 10 months ago

I've read that latest Microsoft surface devices have proprietary touchscreen implementation so it can't be included in main Linux kernel

thus, you need to install a customized kernel for that, read up linux-surface for that

aside from this, I think every laptop works just fine under Wayland

[–] thurstylark@lemm.ee 1 points 10 months ago

This has less to do with distro, and more to do with Desktop Environment choice. Anything on Wayland is great with touchscreens. I'm on Plasma, and it's pretty fantastic.

[–] julianh@lemm.ee 1 points 10 months ago

I've been using fedora on a surface go 3 and it's been a good experience - auto rotate works and osk mostly works. In general Gnome seems to be the best DE for touchscreens, especially if you use it in tablet mode a lot. You're gonna at least want something up to date and probably using Wayland, so I wouldn't go with mint.

One option is to use something like Fedora or Arch for both PCs, but use a different desktop environment (gnome on the 2-in-1, kde on the desktop).

[–] Thwompthwomp@lemmy.world 0 points 10 months ago

Kubuntu 22.04 LTS. 2-in-1 from dell.

Touch mostly worked fine. Xournalpp detected pen fine too. When I flipped the screen all the way back, things get wonky though and I have to reset the Wacom drivers. Sometimes it’s fine. I also had to write a xrandr script to rotate the screen to portrait.

In general, it’s mostly alright. I hear that Wayland is much better but I haven’t tried it yet. I do use the stylus quite often for marking up PDFs though and it works well.