My Linux preferences
Last updated : 21/4/2026 (stub/WIP) (age shenanigans)
Introduction
Welp, here I am, reminiscing over my old choices of Linux stuff.
Use cases
Before anyone starts wondering what kind of shit I use my T470 for, I shall be listing what I use it for, sorted by importance from the highest priority.
- As a self‐admitted Windows double dipper, GUI is a must for me. I will not mind using terminal, but only for as long as required and for certain tasks where GUI is not the most practical approach (like updates).
- Personal data management (music, videos, pictures, etc.). USB and a fully functional file manager is mandatory for this operation.
- Site writing, which required a single text editor. Though Geany ended up ruining every other text editors for me.
- Occasional web browsing, using Basilisk (basilisk‐bin) in lieu of the currently orphaned GTK3 Pale Moon.
- Some media playback, assuming I am in the right time & place for it. Though most of the time it's on the G710EAW.
And no it isn't fucking YouTube.
- Maybe as a hotspot where I jam in an ethernet up T470 and enable tethering so I can connect stuff to that. But I am yet to do so on connman because so far I am currently unable to share network.
- Gaming (of any kind, whether it's native Linux games or emulated games from PSP or Windows). That said, I don't always have the time to regularly play Windows or Linux games (and I mostly play PSP on my G710EAW nowadays) so this is the least important part for me. Besides, the G531GD still handles (and torrents) Windows games so there's that as well.
Fixed vs. rolling release
To me, fixed releases & rolling releases don't matter that much as long as I can readily reproduce my computing environment with as little difficulty as possible. That said, I do have some things I could say for either.
Starting with fixed release :
- Easier to dodge upstream issues, but keeping them up‐to‐date without breaking stuff isn't as easy.
And the rolling release :
- I find them easier to keep up‐to‐date without breaking stuff, but at the same time harder to avoid issues coming from upstream.
Distros
For the distro, Artix is the only distro I can say I would use, even though most of the time Linux distros don't matter that much to me. That said, aside from the ones I've already written below, there are those that caught my attention the wrong way, which I listed directly below.
- Nyarch Linux : Arch Linux (and the full GTK4 suite, including GNOME) with prebuilts for weebs (including an AI assistant that runs computer commands). Not sure on how I would (let alone could, considering GTK4) get the AI stuff (not that I wanted it), but I can just STFW for waifu wallpapers (and Nyarch's catgirl downloader listed its sources to save some of your time) and stick it to the background (or even stick it to /usr/share/backgrounds and make it the lockscreen background); all while skipping the issues Nyarch brought (in combination with the inherent issues of Arch Linux).
- CachyOS : Arch Linux (again) but with performance optimizations (and forced desktop installation). You could get some of their special sauce by getting their kernel from the AUR, but then you should ask yourself whether the AUR is a reliable source for your kernel updates.
Linux Mint (the distrohop fail arc)
At first (with the Dell 5485 still in my hold), I went for Linux Mint (with Cinnamon DE), as my first dive to Linux. And stuff mostly worked there... except for the touchscreen. Sure, touch input is recognized, but at that time, the cursor didn't disappear (I dunno, Cinnamon issues at that time?). And so begins my misguided distrohopping into various other distros until I crashed into Manjaro.
As for my experiences with Linux Mint, I didn't really use it all that much aside from occasionally livebooting it to fuck around with some system files.
Manjaro (and various DEs, ending with Gnome 3)
So begins my first foray into Arch‐based distros and my experiences with various DEs and their (mostly similar) interactions with the touchscreen. And, well... as far as I knew at that time, only Gnome 3 hid the cursor, which led to me falsely thinking the 5485's touchscreen fully works at that time. That said, my desktophopping (it's like distrohopping except it was the DE that changed instead of the entire distro) did come from the minimal Manjaro installation and I eventually gained enough experience to hop straight to Arch. Granted, I had the advantage of having an additional screen & 2 guides (one less verbose & more to‐the‐point than ArchWiki) to do so.
Looking back, I think I made the right move jumping off Manjaro, considering better alternatives exist even within its own niche of providing a more beginner‐friendly Arch‐based distro (Artix does them too) and the controversies surrounding Manjaro.
Arch (and the end of my touchscreen era)
And we're at the final stop (would be final had Arch not stuck to SystemD, but we'll get to that). With Arch... nothing much changed, except I eventually learned to install Arch (and Artix later on) using just the default documentation (ArchWiki or Artix Wiki depending on which Arch distro I'm on).
As for the touchscreen? Welp, that thing actually wasn't as "functional" as I thought. Even with Gnome 3 (and various touchscreen setups), only one finger was recognized, which nuked my chances at properly playing PPSSPP on my 5485 with the touchscreen (which is something I LIKED to do at that time, and I mostly play Gran Turismo PSP on my G710EAW nowadays). And so, the 5485 was returned to Windows 10, where it would eventually die. That said, at that time (somewhere around 2021‐2022 I suppose?), I also started following Luke Smith, leading to me getting a Thinkpad X220 (which has since been sold by the time I wrote this, that laptop is SHIT) and diving to Artix from there.
I (and Luke Smith as well btw) also forgot to mention that Arch Linux (and the AUR by extension) does not separate proprietary software from the rest of their repos. For example, Arch extra contains Discord & Vivaldi; with multilib having Steam. As for AUR... I dunno. I think Chrome & Spotify topped the list but there are more I'm not aware of. But then again you can just not install them so it isn't that much of an issue.
21/4/2026 Update : Certain Arch Linux contributors (Dylan M. Taylor & Allan McRae) planned to add age tracking to archinstall (archive.org) and pacman (archive.org). In addition, some Arch Linux contributors has shown hostility against XLibre (archive.org).
Artix (Artix to Arch for me was kinda Pale Moon to Firefox for Dig Deeper)
And here we are, at the current final stop that is Artix. With the insanity of systemd, it is only inevitable that Artix would soon become the only distro I would use (sure we have other non‐systemd distros like Alpine, Chimera, Gentoo, and Void). And I did stick with Artix (and eventually made an installation guide), which says something about what the devs were doing. 21/4/2026 Update : Artix developers do not plan on adding age verification (archive.org).
That said, not all is perfect in Artix.
- Most Artix resources (including the entire artixlinux.org sites) are behind the cuckflare, which is always a red flag. Fortunately, not all of their resources are, as I can still update using the Asian (Japan, Korea, Singapore) mirrors without getting stopped by the cuckflare IP blocker.
- As respectable removing systemd was, elogind is shaping up to be the next big obstacle.
- I was forced to dinit if I didn't specify which init I used on elogind (yes, apparently I cannot just basestrap /mnt base $init, I have to basestrap /mnt base elogind‐$init)
- elogind 255.22‐1 broke user services in OpenRC.
- Just like Arch, Artix doesn't separate proprietary software from the rest of the repos. That said, it is not as obvious as only Steam is currently present in lib32.
What next?
Actually, I don't think I can be sure of what's next, so I guess here's a list of what I might look forward to next.
- Sticking with Artix through the highs and lows might be the most probable option for me. Though time will tell if Artix either fucks up even harder (to the point this is no longer a viable option) or gets better.
- If I still wanted to stick to Linux (though in this case it is now GNU/Linux‐libre) without sticking with Artix, my most probable option will be Parabola GNU/Linux‐libre, an Arch‐based distro which will also return me to OpenRC should I choose to. Setting aside my hardware woes, there's also Parabola's GNU worship, which could get in my way. And they also ship SystemD as default, hence "should I choose to".
- Learn & eventually master OpenBSD (or any other BSD systems really) so I can be free of Linux. Assuming I had something I could use to work on that front (other than my T470 & G531GD), that is.
- Maybe look at Hyperbola GNU/Linux‐libre (or HyperbolaBSD down the road). GNU worship again, but at least Hyperbola strives to be their own thing whereas Parabola above is basically GNU Arch Linux.
- See if I can fuck up MacOS to my liking. At least that won't be as bad as Windows (or ChromeOS for that matter), but then I'm under Apple's mercy for this one (and fuck them for telling me I'm using Apple crap wrong). And I won't be able to readily replicate my modifications, especially considering Apple doesn't publish MacOS outside their zoo.
- Fuck up Windows even harder and hope it does not backfire on me any more than it already has.
- In any case, I expect everything to just work, as much as reasonably possible.
Init system
SystemD
The init system everyone inevitably starts with whenever they run into Linux because most known distros stick with it. Though I personally do not have much to say as I do not interact with SystemD that much (except in Arch but I didn't really pay attention aside from the necessary parts for getting Arch running).
That said, SystemD worsened nowadays, as Poettering (and Dylan M. Taylor again) added age tracking (archive.org / archive.fo) and made sure it stuck (archive.org / archive.fo). In addition to the crap on SystemD (which I will not bore you with as there are plenty around on the internet), I do not justify having that crap up my systems.
For the first time I'm on Artix, I went with runit as I was following Luke Smith at that time. That said, I didn't like runit's services commands (which I felt was not as familiar as SystemD at that time), so I eventually switched to OpenRC. I also found out runit is the largest init (in terms of file size) for Artix so there's that as well (yunno, the minor nitpicks).
After runit, I switched to OpenRC (and stuck with it for the longest). I found OpenRC to be the most convenient option, giving me something reminiscent of systemd's more familiar commands on services. And I ran it for what I think was 2 years, giving me confidence to continue running OpenRC... at least until one elogind update (along with some self‐inflicted injuries) fucked everything up & forced me to play with some other init.
That said, with OpenRC now supporting user services, I will return there if I went for Parabola. As for whether I get audio (through PipeWire) running there... only time will tell.
As of the year I wrote this (2026), I switched to dinit (with some haste from being forced to switch by OpenRC breaking & not having the time to try out s6 before I finalized my options). Initially, I'm a bit on the fence with dinit, since it was forced on me by elogind (base). The different commands for enabling services depending on conditions (as user, as root, or in chroot) threw me off for a bit (though I did manage to get used to 2 out of 3 conditions). And what really threw me off my rocker (at least for the first times) was dinitctl starting the service as it got put into autostart, which got me stuck in LXDM as I started it before properly configuring it, requiring me to ctrl+alt+f2 back to the terminal & configure stuff.
Setting aside those speedbumps, I can only say that I will stick with Dinit for as long as I stick to Artix, and the odds of me switching to any other init (aside from SystemD) will depend on me switching from Artix in the first place. After all, if it wasn't for dinit I wouldn't have Pipewire running.
Desktop environments / toolkits
As for X11 / Wayland, I have nothing to add aside from being in X11 because XFCE still relies on it (though XFCE seems to be working on Wayland support). That said, Dedoimedo made a better argument from an end user's perspective and also solidified my switching to XLibre over Xorg.
XFCE / GTK3
Mostly because I do not have the time to learn other desktop environments.
- GNOME DEMANDS SystemD. I wished this was a headline.
- Almost every MATE program depends on mate‐desktop. Convenient if I'm already running MATE, but when I don't it is dead weight.
- Just like MATE (through mate‐control‐center), Cinnamon requires AccountsService (but so does almost everyone). As I don't have any use for it I don't want it on my system. Granted, XFCE may also require this if whiskermenu plugin (xfce4‐whiskermenu‐plugin) is installed (and I did not).
Speaking of AccountsService, Dylan M. Taylor is there (again) with his attempts at adding age tracking (archive.org).
- LX(DE/Qt) could be an attractive solution considering its lighter resource use, but the lack of customizations rubbed me the wrong way.
- Cosmic... not sure. Aside from Rust & Wayland but those weren't the right selling points to hook me in. Vaxry of Hyprland also spoke against it in 2024 (archive.org).
Cosmic also demands AccountsService & NetworkManager through cosmic‐settings, a dependency of cosmicsession.
- Speaking of Hyprland, it seems to be an interesting Wayland compositor (and Vaxry seems to be an interesting fellow, though that is a separate matter). That said, I do not have the expertise and/or time to set up Hyprland and I may have to find Wayland alternatives for the programs of my choice (especially the browsers, considering the UXP folks don't support Wayland), so this mention will have to do for now. Also qt6.
- KDE Plasma is on its way to demand SystemD, with drkongi already doing so. Also Wayland, but SonicDE (the X11‐only Plasma?) exists.
- EFL (Moksha) is... I dunno. But I see no point in moving there if I had to reinstall some (if not all) of my GTK programs.
- As for GTK2 (the one GUI toolkit favored by Dig Deeper's community), I'll probably need to research this further, away from a rolling release distro (because I may be forced back in GTK3 when I explicitly tried to get GTK2‐only).
- As efficient tiling windows may be (i3, hyprland, Sway) I am more of a traditional desktop user (from a Windows user background) so those might not be the right stuff for me.
double‐dipping gtk & qt ?
Not sure. Personally, my reservations against qt mainly lies in keeping my systems running on one GUI toolkit. Then again, I readily list these use cases.
- If I ever thought of playing emulated games (mgba and/or ppsspp) on my T470, maybe I would. But then again, those were the only use‐cases I can think of that would justify me adding qt5 to my GTK3 setup and AFAIK I am not much of a Game Boy Advanced player (not to mention PSP is already covered).
- If I switched to some Qt6‐based desktop environment like Hyprland, LXQt, Plasma, or SonicDE. But then I am forced to double dip for reasons that I list below.
- Artix doesn't provide a Qt (or Enlightenment for that matter) GUI for connman. Thus, I will either be forced into NetworkManager (which KDE will do anyway); deal with the AUR just for those Qt GUI; or use the GTK GUI. Of course, there's always the terminal if I don't mind overcomplicating (for me, not the machine) something that was as supposedly simple as network management.
- Certain stuff are GTK‐only. I could probably find Qt alternatives for Geany & Pragha, but the browser (Basilisk / Pale Moon) has no acceptable Qt equivalents. And the same also applies to Qt, with OpenSnitch topping the list.
- If I found a personal use case for dual (GTK & Qt) toolkit programs and needed the program in my T470. Currently, the latest versions of Audacity & Tenacity are here thanks to their suil dependency which requires qt5‐base & qt5‐x11extras. In addition, a bit of STFW seems to show Audacity having plans to switch to Qt6 by v4.0.
I didn't keep Audacity / Tenacity on my T470 because I have an old version of Audacity (firewalled from the internet) on my G531GD, which I didn't use often enough.
TL;DR
Straight to the point? Alright then.
- Fixed vs. rolling release don't matter to me.
- Distros don't necessarily matter. That said I'm on Artix.
- My Linux journey looked a bit like this : Various Windows > Linux Mint > random Linux distros & DEs > Manjaro > Arch > Artix
- Dinit as init for now. Though on the long run I'm avoiding systemd like the plague.
- As I'm on XFCE (as offered by Artix) I glue myself to X11 (XLibre) & GTK3.
Back to top
Main Page