Notes on Fedora 36

Sometime during the past two weeks I decided to install Fedora 36 on my , and this is my usual roll-up of notes and sundry. Most of it was OK and unremarkable (which is good for technology these days), but (spoiler) there are always a few odds and ends that could be better.

There’s been a lot more going on, but that’s mostly on the hardware and 3D printing space, and deserves another post later on. Both things are connected, though, since I’ve set up this machine as a coding and 3D modeling/”creation” laptop without the myriad distractions of my main laptop.

First Impressions

Just as I expected, GNOME 42 broke most of my . I think Adwaita looks like pants, so I hacked a few things to make it more welcoming:

  • I set GTK_THEME=WhiteSur-dark in /etc/environment to override Adwaita system-wide (yes, I know it might break some things, I don’t care).
  • Installed a baseline set of GNOME desktop extensions (BingWallpaper, user-theme, syncthing, Vitals, tiling-assistant, dash-to-dock and a couple of others).
  • Added my usual fonts (MS web fonts, Fira Code and Inter as a system/UI font).

This made it look and feel close enough to my installs to be usable. However, some gripes remained:

  • Desktop scaling is… still non-fractional, just like Fedora (you get 100% or 200%, and that’s it).
  • 100% text scaling reads like user acceptance testing was done by ants or something still in the insect phyllum. The display is 1080p, so it’s not that great, but it has a standard DPI, so this feels weird.
  • Using gnome-tweaks to set the text to 125% pops up an Accessibility icon in the top bar I cannot get rid of. I suppose that means I’m now officially old enought to rely on accessibility features?
  • Trackpad gesture support works, but is… still sub-par. It’s usable and supports (non-configurable) multi-finger gestures, but feels slightly off when compared to Windows 11 on the same hardware.
  • Full disk encryption works OK–I get a terse, but graphical password prompt upon boot, but it’s been years and it’s still not integrated with the OS to the point where I can avoid entering two passwords from a cold boot.

None of these are an inconvenience by themselves, but together they make for a good reminder of why I still use as my primary platform.

Power Management

I had a weird situation where shutting the lid did not send the laptop to sleep, which is utterly unacceptable in 2022 and was apparently fixed by a kernel update the day after.

It’s a bit too early to say things are fine given the battery charging issues I had , but so far nothing untoward has happened and fast charging seems to work fine.

But it’s already quite noticeable that battery life is much shorter than on Windows, even with “power saving” on.

I don’t expect this machine to come anywhere close to my in that regard, but it is still disappointing to see falling short of in this kind of thing.

Applications

All my go-to CLI and GUI tooling (mostly dev and CAD tools these days) is a dnf away, and when it isn’t, I haven’t had any issues getting updated versions, even stuff like and Cura. But it’s been rather nice to see that I have some very nice (i.e., simple and straightforward) desktop applications available.

  • Geary works better in this version, so much so that I might actually start reading my mail in Linux as well (I have long stuck to Mail.app as my only mail client for all my personal mail, so this is pretty high praise).
  • Apostrophe is a very, very nice and simple Markdown editor that I used to hold these notes together.
  • Secrets is a great native password manager, and having it readily available was very useful.
  • Steam and Proton worked fine, at least as far as Quake Champions was concerned.

However, finding applications being easier doesn’t mean things are perfect, especially regarding flatpak.

I get the advantages, but as a user, I just don’t think it is good enough. In fact, bits of the user experience are just atrocious–for instance, Alt-Tab will show a generic icon and internal IDs for flatpak applications instead of proper names, and I ended up installing KeePassXC to replace Secrets because flatpak applications still don’t follow GUI preferences.

So I’m still sticking to RPM whenever I can.

Music

Before the shift to Apple Silicon, I decided to try to use as much as possible, and that includes my music hobby (for which I settled on as my Linux DAW).

This poses a few challenges, but not insurmountable ones.

I installed from flatpak (temporarily, as it turned out) for a quick test and then proceeded to get the Windows version of Arturia Software Center to run, which entailed installing playonlinux. This adds a few essentials to WINE that are not installed by dnf automatically, and was a great time-saver.

All my Arturia software installed successfully, but using Windows VSTs entailed reinstalling using bitwig-fedora (again, flatpak isn’t that great a solution), apply yabridge to wrap the Windows VSTs into .so files and, finally, installing realtime-setup and adding my user to the realtime group.

Fiddly, but doable if (like me) you’ve done something similar before and already know where to look. I suspect this would be nigh on impossible for most people stumbling into Linux, though.

But as a result I now have Arturia Pigments, V Collection 8 and FX Collection 2 working with a touch-enabled DAW, which is really nice (and one of the main reasons I reverted to Windows 11 in the first place).

Pretty decent results so far

The only caveat is that Arturia VSTs don’t seem to support multi-touch input when run via WINE, but I don’t recall if that worked in Windows 11.

Conclusion

I’m pretty happy with this setup in general. It feels cohesive and productive in ways that only did until now, and is a welcome respite from (although I will be installing a local Windows VM for emergencies). I especially like that GNOME has developed some macOS-like behaviors I use all the time, like hitting the spacebar to get a quick view of a file, and that it generally gets out of my way.

It also takes me closer to actually going out on a limb and building myself a full blown desktop PC for coding and gaming in .

Now that GPUs are coming down in price, I think the end result would be almost on par with a Mac Studio for around half the price (and triple the wattage, but that’s another story).

Midway

I went outside and managed to avoid crowds. It was nice.

Hardware is Harder

Following up on my , I’ve been working on a few more hardware projects for the past couple of months. It’s been (very) slow going, but I am currently going through a phase in the yearly cycle where there is a lot of procedural and management stuff to wade through, so doing something fun, physical and low-level was a great way to stay upbeat.

Read More...

The Xiaomi Mi Stick 4K

I recently bought a Xiaomi Mi Stick 4K to bring along on vacation and as a secondary Android TV device, and this is a short review of how it fared so far.

Read More...

Fan Support

One of my AirPort Extremes died, but fortunately I keep spares and was able to swap out the fan.
I'm really sad Apple doesn't make these anymore, since they're still the best (and most trustworthy) home router I ever tested.

Froggy Night

We spent Easter break in the countryside. The night life was amazing, I couldn't sleep properly all week.

Going Platinum

I’ve been blissfully (nearly) offline for a few days, and it’s been great to actually not use computers except those inextricably attached to TVs.

Read More...

Notes on Long-Form Notes

Like many people, I find the subject of note-taking to be a little more than a curiosity given I rely on it extensively on a daily basis. I stop short of making it an obsession, but I rely on notes to keep myself organized at work, to keep track of things I’d like to learn/experiment/create and, of course, to write.

Read More...

Severed

If you haven’t seen Severance yet (the TV series, not the movie), you just have to, especially if (like me) you’re perennially struggling with work-life balance.

Read More...

You Can Leave Your Hat On

A little while ago I wrote about my , and one of the things I mentioned in passing was that I run a Linux desktop container there as a remote development environment.

Read More...

Archives