Down the Rabbit Hole
Stephen Warren's Blog
28 Feb 2026

I recently had to switch provider for cloud-based Windows VMs. After firing up the new VM and its viewer application (AWS Nice dcvviewer), I found that basic features such as Alt-Tab and mouse forward & backward buttons didn’t work. This was an annoying productivity drain, so I set out to solve the problem. Here’s the story of how I fixed it using the keyd key remapping tool.

03 Mar 2021

Have you ever wanted to combine GPG, GPG agent, and SSH socket forwarding? It’s something I’ve been looking forward to for a while. The last time I tried it, many years ago, it just wasn’t ready. But a few days ago I tried it out again and it all works! Read on for an explanation of what these things are, and why they’re useful.

02 Mar 2021

Recently, I’ve been working on creating Docker containers. Minimizing the image size is a topic of interest. A common pattern seems to be to ADD or COPY some data into the container, use it, and then delete it. This bloats the image. However, there’s a way to solve this!

02 Mar 2021

I’m trying out vscode for editing, since it has a nice “file explorer” capability that I don’t get (at least by default) with GVim. However, the scrolling behaviour annoyed me. But I found a solution!

09 Jun 2020

I’m very much a fan of black or at least plain backgrounds on my system; there’s much less clutter and distraction. When I upgraded my laptop to Ubuntu 20.04, I naturally configure my user session’s background to plain black. However, the login screen insisted on displaying some image rather than the plain black I wanted. Here’s how I fixed this.