KDE Plasma initial impressions

I’ve been wanting to give the KDE Plasma desktop a try for a while, so I’ve installed it on my old ThinkPad X220. Initial impressions, I like it, but coming from GNOME, the number of customisation options is somewhat mind-blowing.

KDE running on Debian Bookworm.
KDE Plasma 5.25.4 running on Debian Bookworm.

Debian Bookworm

Switched my daily driver from Fedora 36 to Debian Bookworm. Fedora has been excellent and I may yet go back to it, but for the time being, I’m back with Debian. Switching from one to the other takes very little time and offers a welcome break from coding.

Firefox issues

I’m currently experiencing issues with Firefox where it becomes unresponsive to all input. I haven’t got time to debug it at the moment, so I’ve switched to Chrome. Not happy about it, but needs must.

One of those days

Some days I’m headed in the right direction
And some days I ain’t even close

Dierks Bentley

Today has definitely felt like the latter. A wicked combination of my own SELinux ignorance and error caching with WP transients has made today a rather frustrating experience. I spent far longer than necessary debugging an error that I’d already fixed. I’m sure there is a lesson to be learned, just not sure what it is.

fish shell and Visual Studio Code terminal

In Visual Studio Code’s integrated terminal the default ctrl+f key binding opens the find/search dialogue. As a fish user, I need ctrl+f to perform command history completion. The default behaviour can be disabled by entering the following into your settings.json file. See: Terminal Basics – Find.

"terminal.integrated.commandsToSkipShell": [
    // Disable terminal's default ctrl+f
    // keybind for fish shell
    "-workbench.action.terminal.focusFind"
]

bat and batcat

After hearing about it on Late Night Linux – Episode 189, I’ve been using bat as a replacement for cat. It’s a nice tool and definitely better than using cat for looking at config files and the like. Interestingly, when you install it on Fedora the command is bat, but on Debian it is batcat. I’ll end up creating an alias for this, but I’m not sure which I prefer.

Syntax highlighting with bat.
Syntax highlighting with bat.

It works!

Just been informed that a PWA that I’ve built and deployed internally has actually started to be adopted by users — and it works! Nice to know.