Guruprasad L
Guruprasad L
@lguruprasad@www.lguruprasad.in
112 posts
15 followers
  • Ubuntu 22.04 desktop installation guide btrfs-luks full disk encryption including /boot

    I am a big fan of Willi Mutschler‘s btrfs-luks full disk encryption installation guides on his site, https://mutschler.dev, and have used them for installing Manjaro and Ubuntu 20.04 and newer versions. Recently, I set up Kubuntu 22.04 full disk encryption by following the same guide and noticed a couple of changes that had to be…

  • ActivityPub integration

    This blog now integrates with the Fediverse using the ActivityPub protocol. This means that you can follow this blog by searching for lguruprasad@www.lguruprasad.in and following that account from any of the supported platforms mentioned here! 🎉

  • How I set up my self-hosted Matrix instance

    Matrix is a modern, decentralized, federated real-time communication protocol and open standard. It has a thriving ecosystem of servers, clients, and applications. Synapse is the reference server and Element is the reference client for the web, desktop and mobile platforms. This is something that I have been interested in using and self-hosting for a few…

  • Move windows between displays using shortcuts in KDE Plasma

    I have a dual-display setup for my desktop and I usually set up custom keyboard shortcuts in KDE Plasma to allow moving windows between the displays easily. However, the KWin shortcuts section of the Plasma System Settings app has multiple shortcuts named in a confusingly similar way. So I am writing this post to just…

  • Updating a docker-based Wireguard server when connected to it remotely via the same VPN

    I have a WireGuard server running on a Raspberry Pi 4B at my home, exposed to the internet via a static IP address and port forwarding. I set it up using the Linuxserver.io WireGuard docker container, which is straightforward to use and manage. As I am in a different city now, I had been postponing…

  • Bye Tiny Tiny RSS, hello FreshRSS!

    Update (April 2021): I switched back to Tiny Tiny RSS after fixing the abandoned LinuxServer.io Tiny Tiny RSS docker codebase to work with the latest Tiny Tiny RSS changes in my fork. I have been using feed readers to consume RSS feeds for more than a decade now, starting with Liferea and then moving on…

  • The birthday greeting card masterpiece

    Today is my wife’s birthday and after hearing that her nephew had made her a greeting card, my 32-months-old daughter decided that she had to do something to top that. So she took her scribbling notepad, took all her crayons and scribbled all the colors she had one by one singing “Happy birthday to you…

  • Fixing the rough edges of my Plasma setup

    I use KDE Plasma on my Arch desktop and I’ve had some issues with getting my dual-monitor, mixed DPI setup to work properly as mentioned in my previous post. I nuked and paved my existing installation a few weeks ago and set up Arch afresh on the same computer on a new SSD. On the…

  • How to get a dual monitor setup with mixed DPI working on Xorg

    Last year, I purchased a new 4K monitor to use as my primary display in addition to my existing 1080p monitor. Like with most 4K monitors, this one required scaling to display text and interface elements in a readable size. While the dual monitor setup worked okay out of the box on Windows 10, it…

  • Balloon, joy in small things

    Today, we took our 20-month-old daughter to a toy store for the the first time. She was excited to be there and was eagerly looking at everything. While she pointed to a few things that caught her eye and said that she wanted it, she didn’t cry or protest when we ignored her requests. A…