Linux

It’s not DNS; it was DNS

7 minute read

Logging in to a VPN shouldn’t cause DNS to stop working, right? Well, you’d like to think that, wouldn’t ya? And the problem wasn’t PEBKAC this time, eithe...

Shrinking a VirtualBox disk

10 minute read

Can you shrink VirtualBox disk images? It turns out you can, with the right setup. A recent cleanup operation led me to one way to get this particular set ...

Become-ing a user securely in Ansible

8 minute read

Using become_user in Ansible requires the acl package to be installed on the remote host. This is a note to my future self, reminding me of the error, the r...

Avoiding Ansible apt_key on Debian

12 minute read

The apt_key Ansible module has been deprecated and there isn’t a drop-in replacement. There is a workaround available which achieves the same result but req...

Resurrecting tmux sessions after restart

5 minute read

Have you ever wished your tmux sessions could magically spring back to life after having had to restart your computer? With tmux-resurrect, they can.

Backing up photos from Android to Debian

9 minute read

One would think that since Android is a Linux-based operating system, that integration between Android devices and Linux computers would work rather seamless...

Controlling screen brightness via ACPI

9 minute read

Really, this is just a workaround for an issue I haven’t completely understood. Nevertheless, since I had to work out how I’d handled brightness control via...

Processing files with spaces in filenames

6 minute read

Sometimes I get files from friends who use certain graphical operating systems, where it’s ok to use spaces in filenames. Processing these files on Unix isn...