Testing dynamic-static page with blocks

  • Let’s do Dovecot slowly and properly – Part 1: PLAIN as day

    Configuring a very basic dovecot setup as a foundation for more advanced features later on

  • Setting up Postfix and Dovecot Slowly and Properly

    Back in 2015 I embarked on an ambitious plan to blog my entire way through setting up my own selfhosted email server. I got a fair bit in…

  • Down the drain: The elusive ‘default’ PulseAudio sink

    There is no such thing as a default output device (or sink) in PulseAudio. It say so right there in the official documentation. There is something referred to…

  • Fixing the SteelSeries Arctis 7 outputs on Ubuntu 18.04/PulseAudio 11

    IMPORTANT: If you dualboot with Windows and run the Steelseries Engine software you should exercise caution when considering updating the headset firmware. Steelseries Engine version 3.2.18 introduced a…

  • Homeserver: NUC vs Raspberry Pi

    I have tried at various points to write a followup to my “so what’s it like using a NUC for a homeserver/HTPC?” post. Mostly it strands on there…

  • Trying out Fedora 26: No way-land?

    My relationship with Fedora is of the sort where every two years I look at screenshots and go ‘Nice, why am I not running this again?’ Then I…

  • Why my udev backup script kept failing and how I fixed it

    I wanted to use udev to sync my backups to an external usb drive but the rsync-based shell script kept mysteriously stopping before the job was done. When…

  • Steam In-home Streaming lags with NetworkManager revisited: Replacing NetworkManager with systemd-networkd

    Back in early 2015 I encountered an issue with NetworkManager: Even if you have ever only told it about your one single wireless network (or AP, access point)…

  • Chorus2 + Firefox 51 = Easier music streaming

    One of many new features in Kodi 17 is the new default  web frontend, Chorus2. The old Kodi frontend was an extremely basic web remote that allowed you…

  • Upgrading to Kodi 17: The unintuitive bits

    Move the old .kodi profile to .kodi backup and start over. Judging from the changelog there have been a lot of changes to the media libraries so we…

  • Running Kodi as a pure client on linux

    When I got rid of the last Windows partition on any of my home computers, I thought I would finally give NFS a chance to replace CIFS as…

  • Squeezing the sponge: How to implement a buffering SMTP Handler in Python

    …when he needs what you have gleaned, it is but squeezing you, and, sponge, you shall be dry again. – Hamlet One of the first things I implement…

  • Setting default user session in GDM (default != latest)

    Throughout most of my linux life I have had two desktops installed: Gnome and Openbox. The first for most everyday uses, the second specifically to create a no-nonsense…

  • Stackexchange Answers: Systemd and PIDs

    Systemd tracks PIDs. This is kind of obvious but I never thought to investigate before today. These two commands have been and I suspect, will be, very useful:…

  • A Systemd service unit for Redshift

    Redshift is a small utility that gradually – as day turns into night – shifts the colour composition of the light from your monitor. The later it gets,…