The latest LTS release of one of the most popular desktop distributions is finally here – say hello to Pop!_OS 22.04! In this video, Jay will give you all the details about the release, including (but not limited to), new features, how it differs from Ubuntu, and more!
A lack of customization such as making use of LVM is why I stick with Arch Linux. And if only I could get Cosmic for Arch Linux and replace the atrocious GNOME 42 desktop environment.
I even borrowed the GDM executable from the GDM 41 package and replaced the GDM that came with GNOME 42. The reason for that is because GDM stops sound from playing when the monitor is turned off regardless of which sound card/HDMI audio output I use. When I tried Pantheon or OpenBox, GDM took me to the login screen as soon as I turn on my monitor. Once I replace GDM4 with GDM3, I am able to restore the behavior. Under GDM3, the sound keeps playing as long as my monitor is off.
I do prefer consistency when it comes to theming, which is someting that GNOME 41 did best until GNOME 42 came out and I do not like the libadwaita theme at all. If anyone does not like the Adwaita theme in GNOME 41 and earlier, then to each their own. If I do want to go with Cosmic desktop environment and forget about advanced partitioning, I could probably switch from Cosmic’s default theme and switch to Adwaita so I can have those 3D-looking buttons. Besides, I do not like the flat UI being a trend.
Anyway, it’s great to see that System76 came out with a great release of Pop!_OS 22.04. Until then, I’m still going to stick with a rolling-release model such as Arch Linux.
I’m pretty sure you can install cosmic shell on top of gnome 42 on arch. I installed it on fedora and it works just fine. It’s nearly as good as on Pop! _OS. The good people at system 76 have have a git repository that you can build it from. There are even directions for arch on here.
You can install Ubuntu, and thus Pop!_OS on LVM. I used to install Ubuntu on LVM on LUKS for a living. You just need to first create the LVMs, then when you go to the installer, select advanced and pick which volumes you want to use for which mount point, so long as you keep the /boot and /boot/efi as separate physical partitions, not logical volumes.
It is a bit unintuitive that you have to open a terminal (maybe gparted?) and partition and format stuff manually, then launch the installer, but it does work if you need customization. But that’s one reason why I like Fedora, the anaconda installer is among the best for customization using a GUI, only beaten by the CLI obviously, when you know what you are doing.
I’m an Arch Linux user and I have read an eBook about RHCSA 8, so I’m familiar with creating LVM partitions and I don’t think the Pop!_OS understands the LVM partitioning scheme. If I could install Pop!_OS or Ubuntu the Arch way by binding proc and sys directories to /mnt/proc and /mnt/sys respectively, I could install the packages if there’s a command similar to pacstrap for Debian-/Ubuntu-based distributions.
Granted, these types of installations are for advanced users such as myself. I prefer it better than just to do next-next-next-install-restart. Plus, once I chroot into the /mnt directory, I can simply take care of housekeeping by installing GRUB, create a new user, configure the time zone, setup networking, and perform whatever I want to do before unblinding proc and sys and boot into the Linux distribution that I have installed and configured.
I never looked too deep into how to install ubuntu or debian in chroot mode. I just live booted an environment, opened a terminal, had at it making the partitions and volumes, formatted them, then started the installer. Technically, I see no reason why one wouldn’t be able to just extract the squashfs rootfs and copying over in the mounted disk, then chrooting into it and working their way up from there. Iit’s not as automated as arch, but should be doable.
I just follow the easiest path usually. I know that I could do the above, but the distro prepared an installer for me that I can just let it do its thing.
Continue the discussion at community.learnlinux.tv