[ Content | Sidebar ]

Archives for linux

OpenSMTPD: use SSL client certificate when relaying outgoing mail

I recently set up OpenSMTPD as the MTA on my local machine. I want to relay outgoing mail through another mail server on my VPS which is configured to only accept SSL connections with valid client certificates. It’s not clear from the documentation how to configure this in smtpd.conf. However I eventually found from the […]

My first Linux “kernel” patches

OK well not really kernel patches, but they’re in the Linux tree so I guess it counts? Was so excited when I got the automatic notification they’d been merged for the 5.8 release. Hopefully someone out there using perf to profile Java finds them useful.

Wlroots and Phosh on Samsung S7

A few weekends ago I left my Samsung S7 running Gnome on software-rendered X11. This kind of works as a demo but it’s slow and clunky so I followed that by attempting to get Phosh running. Phosh is a gnome-shell replacement for Purism’s Librem5. It uses phoc as a Wayland compositor instead of Mutter, which […]

Installing GNU/Linux on my Samsung S7

I want to do something useful with my old Samsung S7. Previously I’ve tried LineageOS, and while it works OK, it wasn’t as stable as the stock Samsung ROM and you still end up installing a lot of proprietary apps on it by necessity. I’d much rather run a proper GNU/Linux distro on it. This […]

Unlocking Encrypted Home Partition on Login

I recently did a new Debian install on my laptop after upgrading the NVMe and this time round I set up LUKS disk encryption for my /home partition. I want this to be as hassle-free as possible, which means having the partition automatically unlocked and mounted when I log in, rather than having to type […]

Linus Torvalds

I finally saw Linus Torvalds live! I think, however, reading his online rants is considerably more interesting than watching a staged conversation. 🙃

Making Emacs GUD Usable

Emacs provides a wrapper for various debuggers including GDB called the Grand Unified Debugger (GUD). I’ve tried it in the past but always run into lots of minor annoyances with the UI so I just use command line GDB instead. But recently I’ve being trying to adopt a more “Emacs native” workflow, including using EShell […]

A Final Samsung Q320 Update

You almost certainly don’t remember but back in 2009 I published a series of articles detailing by travails getting Linux to run smoothly on my then-new Samsung Q320 laptop. Well you’ll be pleased to know that eight years on I’ve finally solved all my remaining issues: The fan randomly spinning up and down The “always-powered” […]

GnuCash Quotes for UK Unit Trusts

In the past I’ve tried and failed to get GnuCash to automatically download stock quotes. At the moment I have to type them in manually which is an excruciating chore. Unfortunately the documentation for how to do this for non-US funds is patchy and the only feedback you get is an unhelpful “computer says no” […]

Firefox Back to Normal

I’ve been stubbornly ignoring the recent updates to Firefox and using 24 ESR instead as the new Australis changes ruined what was a perfectly nice minimal UI. The biggest problem for me was the inability to move the address bar into the title bar: once you’re accustomed to this having it hanging below is a […]