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?
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.
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.
Fedora Budgie desktop edition and keep automatic updates on
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.
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