Changing desktops! Whim or just wanting to learn something new. Or is it just tired of the same old looking desktop with similar or same functionality? Better or worse.
Linux has many desktops and they are evolving. Some at a much slower pace than others. Some completely new. The main desktops in use today are Gnome, KDE, Cinnamon, Mate, XFCE, and LXQT. Most are moving to using the Wayland display server for good reason. It’s more robust than Xorg in many aspects. Xorg has not been kept up in the past couple of years is another reason all these desktops are moving to Wayland.
Choices, choices, choices! Which to use? I’ve been a KDE fan most of my life. Changed to Cinnamon for a while because KDE is in flux with a new version coming out in or shortly after February of next year. I’ve tried pretty much all the other desktops listed and found most of them wanting in one aspect or another. Plus, I wanted to work with Wayland display server like many are moving to. I’m still not using Wayland by default yet.
For a couple of weeks, I actually loaded PopOS in a virtual machine to play with it. The currently supported edition is based on Ubuntu 22.04 and runs a customized version of Gnome. It’s much more customized than most Gnome desktops. The polish and finish on PopOS is quiet impressive. There are many features that aren’t actually part of Gnome loaded into PopOS. One I found quite useful. This made me actually decide to load PopOS onto my System 76 Pangolin with reason.
If you’ve dealt with System 76 before, you know that they preload PopOS on all their desktops and laptops. They also give you the “right to repair” all their PC’s. Since I transferred my memory and SSD from a prior laptop, I did not originally work with PopOS. I left it on the base SSD which I still have. It wasn’t till about a week ago that I loaded it onto the SSD that I replaced and am now using it full time.
I’ve never really have been a fan of Gnome till I started using PopOS. The workflow is definitely different compared to most other desktops that have menus. As time goes, I’m starting to actually learn this operating system that is preloaded onto System 76 systems. It didn’t require near the effort to get it looking quite like I wanted. In some cases, it took more effort than KDE and in others, there was no need.
The main reason I switched to PopOS was tiling on the desktop. System 76 did that better than any other desktop out there. Though I’ve heard that the developers of Gnome are going to be working on it for the next few releases, PopOS does tiling very well. The tiling actually makes it easier to copy from a web page to a terminal (in the case of loading PPA’s from Ubuntu or other things). Another thing I find about the tiling is how easy it is to compare similar programs side by side. Yet another thing is copying files from one destination to another.
There are other things to like about PopOS as well for those that are on Gnome. However, for all this customization there is a downside. No slideshow for the desktop background (you have to load another application to make it work). The other downside that anyone who runs Gnome will notice right away is Gnome is probably the most memory intensive desktop in all of Linux desktops. The lowest memory usage on first boot is about 1.8 gigabyte. Cinnamon comes in next at about 1.2 – 1.4 gigabyte (probably because it’s based on some aspects of Gnome). KDE is next at just over a gigabyte (though you can trim that down to around 800 megabyte with the settings). The comes XFCE and LXQT.
There is another thing I don’t particularly care for about PopOS, but I can’t really complain about the developers decision here. PopOS uses systemd-boot. It refrains from using GRUB completely. Perhaps for the best as there have been people finding issues with the security of GRUB of late. Only thing I really miss about GRUB is customization. I could boot to a GRUB bootloader with customized background and a menu to choose which kernel I booted. It’s going to take me some time to figure out how to do this with systemd-boot if I do it at all. I’ll probably have to do it so I can boot to the last known good kernel in case of a kernel panic. So far I haven’t had that issue as PopOS loads a kernel that they themselves compile and test on their own machines before ever putting it out in the open.
System 76 for the past almost two years have been working on their own desktop. It’s written in Rust code so it’s going to be very very secure compared to other desktops. Their hopes are for their “Cosmic” desktop to be in good working order for the 24.04 Ubuntu release. We’ll see with that release coming in less than six months. Will I try it? Most certainly in a virtual machine first of course. Will I load it as my main operating system on my Pangolin? We’ll have to wait and see what I think of it. I may go back to KDE after the release of KDE 6 in February. One never knows. With 32 gigabyte of RAM, I don’t have issues with PopOS and it’s memory intensive desktop. I kinda hope that once “Cosmic” is released to the world that it’s less intensive with the tighter and more secure Rust code base.
That’s the best thing about Linux. You can always make a different choice. Be it the distribution or just the desktop itself. Then again, you may run multiple different desktops. The choice is yours. Happy computing and don’t be afraid to try something new.