this post was submitted on 29 Mar 2024
46 points (100.0% liked)

Linux

1259 readers
86 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
 

I chose Debian 12 as a solid and stable base. Which of these shipped DEs is the best for this particular laptop series and Windows 10 like user experience?

GNOME 43, KDE Plasma 5.27, LXDE 11, LXQt 1.2.0, MATE 1.26, Xfce 4.18

Don't know the exact laptop model and year, but here are some specs: IdeaPad, only HDD, DVD drive, shipped with Win 8 or 10 (I think), unbearably slow on Win 10 currently

Use case: office, web, movies (not streaming), things for non-tech-savvy users

Personally, I'm using Arch btw with KDE Plasma 6 on Wayland, so I would prefer this over other DEs, but Debian still ships version 5. Has anyone experience with performance on an old Lenovo laptop with any of the listed environments?

top 36 comments
sorted by: hot top controversial new old
[–] lemmyvore@feddit.nl 18 points 7 months ago (1 children)

Whatever you choose, make sure you're familiar with it since you'll be the one that has to fix everything that's wrong. 🙂

I suggest not giving their user sudo rights and having your own user with sudo rights for installing apps, doing upgrades and so on.

It will be very useful to have SSH installed if you need to assist them remotely.

If you want to help remotely I also recommend Tailscale, it creates a "mesh VPN" private network where your PC and their laptop can see each other over an encrypted connection that can also break out of ISP NAT (no port forwards needed). Since it's encrypted it's ok to use simple unencrypted VNC to view their desktop to help when needed.

I can give some pointers if you have a home server and want them to be able to use web apps on it over Tailscale. One very useful example is Syncthing, which can sync files between a folder on the laptop and your server, where you can back it up further incrementally with Borg Backup or whatever you use. You can sync their entire home directory if you want or you can just have a ~/Sync dir where they put only what they want.

Last but not least, if you can swap the HDD consider putting in a SSD instead, the difference will be night and day.

[–] Pantherina@feddit.de 1 points 7 months ago* (last edited 7 months ago)

I suggest not giving their user sudo rights and having your own user with sudo rights for installing apps, doing upgrades and so on.

Yes but upgrades should be automatic and not require any privilege escalation. There is nothing privileged about keeping your system up to date. Same for flatpaks.

With a --user repo (in the flathub install command) you can let them install and uninstall their apps without any privileges, only to their user. Otherwise with a system repo they need to be in the flatpak group.

It will be very useful to have SSH installed if you need to assist them remotely.

That didnt age well ;D

and yes complex stuff like Tailscale is needed as the only good VNC apps for Wayland dont have builtin servers for connecting without an IP (like RealVNC, TeamViewer or RustDesk have).

Using NoIP could be an easy solution too though.

Syncthing has versioning, I wouldnt even put servers in the game. Just backup their home to one of your machines (if that is okay for them).

[–] Cwilliams 13 points 7 months ago (1 children)

Gnome won't break. If you don't want them calling you up in the middle of a work day saying, "why did the bar at the bottom of the screen disappear!?" or "Berny, my screen turned black!", install Gnome

[–] Pantherina@feddit.de 1 points 7 months ago

Yes but on GNOME you dont even have a bar at the bottom. GNOME Classic may suit here, or using Dash-to-panel which is very well maintained but may break.

[–] DaTingGoBrrr@lemmy.ml 10 points 7 months ago (1 children)

The Plasma desktop is well supported and is pretty close to a Windows experience.

I hate Gnome with passion because it's nothing like Windows. I tested Ubuntu 2009 and the Gnome DE is what made me not like Linux. I did not know at the time that KDE Plasma also existed

[–] cyberpunk007@lemmy.ca 2 points 7 months ago (1 children)

In 2009 gnome was still windows-like IMO. It's gnome shell that flipped the script.

[–] DaTingGoBrrr@lemmy.ml 1 points 7 months ago* (last edited 7 months ago)

The wierd app drawer was still a thing and a few other things I really didn't like. Canonical was giving away copies to try at Dreamhack Summer. I remember it very well

[–] drhoopoe@lemmy.sdf.org 9 points 7 months ago (1 children)

Linux Mint Debian Edition. Very windows-like + automatic updates = ideal for people who don't really want to have to learn anything new (assuming your parents are like mine in that respect).

[–] Pantherina@feddit.de 4 points 7 months ago (2 children)

Linux mint doesnt update automatically, does it? It warns about them, but you need to press "okay".

[–] drhoopoe@lemmy.sdf.org 2 points 7 months ago

You have to enable it, but once you do it can do them automatically.

[–] n2burns@lemmy.ca 1 points 7 months ago (1 children)

You can setup unattended-updates to handle most of those.

[–] Pantherina@feddit.de 1 points 7 months ago* (last edited 7 months ago)

Yes that would do it. But I wonder if that would silence Mints update notices. These would be redundant and should be disabled/removed.

[–] clmbmb@lemmy.dbzer0.com 8 points 7 months ago

If they're used to Windows, then KDE Plasma would be the better option IMO. If you feel it's too slow on an old laptop, then you can try Cinnamon or XFCE.

[–] lemmyvore@feddit.nl 8 points 7 months ago

One word of warning about Debian, you may be already aware of this: resist the urge to add remote apt repos that replace packages that are provided by Debian (same package name).

It's ok if the packages are named differently even if they do the same thing, as long as they don't pretend to be the same package. One good example of this is the Docker repo, which gives their own packages different names from the Docker packages on Debian.

If the repo overwrites native packages you will eventually end up with dependency relations which cannot be solved by apt anymore (most often happens when you remove a 3rd party repo). This usually comes back to bite you after a couple of years when it's time to upgrade to the new Debian release – and you can't.

aptitude can sometimes figure out a way to straighten things out but it can involve uninstalling/reinstalling and then upgrading a huge amount of packages which is never fun.

[–] Communist@lemmy.ml 6 points 7 months ago (1 children)

I highly recommend fedora kinoite for people who don't want to do maintenance or don't know how.

It being immutable makes updates incredibly easy, and makes it much harder to break the system, and kde is best for people who are familiar with windows.

[–] isVeryLoud@lemmy.ca 3 points 7 months ago (2 children)

I can't recommend KDE for people who aren't comfortable with computers as there are so many settings they can get into without knowing how to get it back the way it was.

GNOME with Dash to Panel is usually good enough for those used to Windows' layout, and you can set them up with Silverblue to get the same immutability.

[–] Communist@lemmy.ml 6 points 7 months ago (1 children)

Gnome addons break nearly every version upgrade, so, I wouldn't recommend dash to panel, and the problem of settings they can get into is actually mitigated by kinoites snapshotting.

[–] Pantherina@feddit.de 1 points 7 months ago

No KDE settings are all done in the homedir, there is nothing snapshotted here

https://bugs.kde.org/show_bug.cgi?id=240862

[–] afterthoughts@lemmy.ca 2 points 7 months ago* (last edited 7 months ago)

Err, KDE at least gives people the option to configure their system how they want.

GNOME takes those options away, so if you don't like what they have then you're stuck.

GNOME with Dash to Panel

Yeah, it also requires a lot of 3rd party addons to achieve basic functionality. Laymen shouldn't have to search for these, and they also shouldn't have to deal with them when they inevitably break.

Gnome hasn't been for normal users since Gnome2. That's when they started doing things "the gnome way" instead of just what's pragmatic.

[–] Zamundaaa@discuss.tchncs.de 5 points 7 months ago* (last edited 7 months ago)

Debian still ships version 5

Debian ships 5.27.5 - it's not just not updating often, but it's not shipping bugfix releases (latest 5.27 version is 5.27.11!). I recommend to avoid it and maybe look at KUbuntu LTS instead

[–] jaypatelani@lemmy.ml 4 points 7 months ago

Fedora Budgie desktop edition and keep automatic updates on

[–] Kualk@lemm.ee 4 points 7 months ago* (last edited 7 months ago) (1 children)

Gnome is simple. Gnome is native for GTK apps, which are majority. You can turn on classic taskbar, turn off virtual spaces, add minimize button and it is now a classic user experience.

I don’t understand this obsession with Wayland vs X11.

On Arch I choose Gnome and the underlying technology is picked for me based on hardware of the machine.

I recall having X11, because I had nVidia card. I bought AMD video card and it started to run Wayland without any effort on my side. It was a while ago.

Arch would require you to make more decisions, which may lead you into the woods. Use Manjaro, which made Arch tech decisions for you like choice of network management stack.

I tried Manjaro last week on laptop. It has a polished user experience. Pick to use non-free drivers. Use Libre Office instead of free office. Install Firefox and chromium. Done.

Gnome just added full search and it is included in Arch and shall be in Manjaro in less than 2 weeks.

The advantage with rolling release for your parents is that you will never run install again. You will never need to upgrade version of Debian or Ubuntu. Just update OS every time you visit them, no more frequent than once every few months, not less than twice a year.

Manjaro has polished software installation experience at graphical user interface level.

[–] Communist@lemmy.ml 1 points 7 months ago

Manjaro is amongst the worst distros for advanced users, giving it to beginners is a complete mistake, they shipped an update that uninstalled the DE

[–] Berny23@lemmy.sdf.org 4 points 7 months ago

Whoa, that's a lot of comments. Thanks for your suggestions, guys. I will think about this.

[–] leadore@kbin.social 3 points 7 months ago (1 children)

I think MATE is the best balance between lighter weight and ease of use.

[–] Pantherina@feddit.de 1 points 7 months ago

Mate doesnt bundle in a ton of dependencies like KDE or even GNOME, but RAM usage between KDE, XFCE, MATE, Budgie etc. is pretty similar

[–] monsterpiece42@reddthat.com 3 points 7 months ago

As other have said, please do an SSD swap.

If it's "unbearably slow" that is an indication of drive failure especially on old boot drives. Linux will not fix this.

After that, Cinnamon if they like windows. Gnome if they don't or don't care.

Pop os is a great "fire and forget" OS for normal users. I work in a computer shop and have seen tons of not-knowledgable people run it without issues.

[–] 56_@lemmy.ml 3 points 7 months ago

I chose KDE for my parent, because I know it well (I might have gone with cinnamon otherwise). It has paid off - every time they call me with a problem, I can immediately direct them to the solution without having to look anything up. Had to switch back to X11 though, because zoom was somewhat unreliable on wayland.

[–] acockworkorange@mander.xyz 3 points 7 months ago

Why don’t you let them choose?

[–] Pantherina@feddit.de 3 points 7 months ago* (last edited 7 months ago) (1 children)

Disclaimer I am on Fedora Kinoite with soon Plasma 6 too.

Staying in an older Fedora Kinoite version will spare you from the breaking changes. Like currently 38 instead of 39. I would use ublue kinoite-main. You can disable animations, baloo etc. and have a very minimal experience. (Kinoite is way lighter than Fedora KDE and doesnt even include Gwenview, Okular or Kate)

Have a look at EndlessOS. Easy Desktop, immutable Debian base afaik. VanillaOS also has a Debian variant.

Immutable stable Distros are really needed. But I think Fedoras rpm-ostree is currently better, because it uses a git-like approach. I also think it is overcomplex and moves too slowly, so I imagine something may surpass it.

Automatic upgrades like traditional distros are not enough (they only annoy users but dont really apply them), you need really automatic ones.

Ublue has ublue-update on some editions, which is really nice. Fedora wants to implement some half baked solution I guess. If your Grandparents are always at home and on power that is no problem though (metered networks, low battery, AC connected).

[–] Pantherina@feddit.de 1 points 7 months ago

Edit: EndlessOS is the immutable Debian distro, not ElementaryOS.

[–] Drinvictus@discuss.tchncs.de 2 points 7 months ago

I'd go with XFCE. Maybe Xubuntu?

[–] jack@monero.town 2 points 7 months ago* (last edited 7 months ago)

Debian is old and full of bugs. "Stable" means you are stuck with faulty, but known-state software. To have a carefree distro where you don't need to assist at all I recommend Bazzite (it's not just for gamers). Tested updates are applied automatically

[–] eugenia@lemmy.ml 2 points 7 months ago

I'd go with XFce. I have it installed on many old laptops that I have given away to my cousins, nieces, and mom. Works like old Windows if you modify the panels (remove the bottom dock, bring the main panel down), and then you put some sane defaults, like setting up sleep (NOTE: you will need to edit a file to make xfce go to sleep unattended), enabling natural scrolling, enabling the login manager to show username so they don't have to type it every time, etc etc). But after all that is setup once, xfce is the best case for an old laptop.

[–] Shareni@programming.dev 2 points 7 months ago* (last edited 7 months ago)

Check out MX. It's Debian, but with tools to make desktop use easier. It defaults xfce, and looks quite familiar to windows users.

If the laptop's really old and low on ram, you'll probably need to use lxde/lxqt as they're a lot lighter.

I'd suggest installing something like discovery or software centre. It's really nice for casual users because it unites apt and flatpak updates.

[–] Aradia@lemmy.ml 1 points 7 months ago* (last edited 7 months ago)

If I'm not wrong, Fedora as stable release too will ship Plasma 6 in next month, they're doing tests now.