In an earlier article I documented how I set up a custom configuration for my trackball’s buttons and scroll direction on Linux when using the X11 windows server. KDE Plasma 6 brings the Wayland window server to my Linux installation, replacing X11, so I’ve had to think again how to implement my custom config. The […]
Archive for the ‘Linux’ Category
Offsite backup with TrueNAS Core, Duplicacy and an SFTP destination with public key authentication
Here’s the process to set up duplicacy to send backup data to a remote SFTP server, with unattended operation supported through using public key authentication. I will assume you already have: an account set up on the destination server generated an ssh keypair with ssh-keygen and NOT specified a passphrase (or add the passphrase in […]
Compact disc player S/PDIF input for Moode Audio on Raspberry Pi
Preamble Moode is my favourite way to listen to my digital audio library, not least because it has Camilla DSP built in, on which I depend to provide a parametric EQ correction curve to account for the tiny size of my listening room. Unfortunately my CD player does not benefit from this EQ since it […]
Setting up custom buttons and scrolling for Kensington trackballs under Linux
Update July 2024: This article applies only to Linux running the X11 window server. When using Wayland instead – the default since KDE Plasma 6 – none of the below will work. Fortunately Plasma 6’s System Settings let me configure everything I need except Drag Lock. I have used evsieve to implement this. The Kensington […]
Backing up ZFS datasets from Linux to FreeNAS (TrueNAS Core)
A FreeNAS box (okay, TrueNAS Core as we should now call it) is an ideal place to perform set-and-forget, reliable backups of my Linux laptop, given that both devices now use the OpenZFS 2.x filesystem. This howto is not intended to be a ZFS primer – I am assuming the reader already understands ZFS terminology […]
Lenovo Thinkpad X1 Carbon HDMI audio output under Linux
If the Lenovo forums are anything to go by, getting audio to come out of the TV when connecting a Lenovo laptop via HDMI in non-obvious for many folks, regardless of the operating system in use. Under KDE Plasma with PulseAudio, the volume control applet does not add an output device for HDMI audio as […]
Installing the EQ10Q equalizer on Gentoo
EQ10Q appears to be the absolute best quality equalizer available for Linux. I have tried that that comes with pulse-effects, but found that it introduced occasional audio glitches; no good for audiophile use. EQ10Q is an LV2 plugin, so I start from the assumption that you already have JACK installed (doing so is trivial so […]
Sync music playlists to Android
tl;dr MTP sucks hard, and none of the free linux music players seem to have a reliable method for syncing a library subset (such as a playlist) to another device. rsync plus SSH plus ADB (and a little light shell scripting) to the rescue! the problem I have music in my library that is not […]
Mounting NFS shares when using dhcpcd as a network manager under Gentoo
tl;dr If you use NFS shares and/or want your workstation to have a static LAN IP and want seamless wired<->wireless LAN roaming under Gentoo/OpenRC, then dhcpcd is your go-to network manager. But not without a bit of manual tweaking.. Use Case You have the following requirements: your workstation is a laptop that moves between wired […]
Upgrading the Gentoo kernel when running ZFS on an NVME SSD
Update 2023: Thanks to bug fixes in the dependent projects, this process has become simpler over time. I have used struck-through text to denote information that is no longer true, and steps that are no longer required. Gentoo user FearedBliss wrote the de-facto guide for installing Gentoo to boot up from a […]