== Hiro's Stuff ==
Valentin Boettcher's Site


This is the web presence of Valentin Boettcher a.k.a. Hiro98.


  • currently studies physics in Dresden.
  • codes stuff.
  • is a science-fiction junky and space enthusiast.
  • loves jamming with the saxophone.
  • is hooked on LISP and Clojure.
  • appreciates C++.
  • likes his Kyria.

You can check out my Github, Gitlab and KDE Invent profiles for most of my projects as I publish the source to most things I produce.

I’ve got a CV in German.


KDE GSOC: Community Bonding and First Coding Period (May 17 - July 11)

Of course the task I described in the last post looks and is quite monumental. That is why I laid some of the groundwork for my GSOC beforehand (in the actual German semester breaks). This work continued in the community bonding and first coding period and will therefore be described here. But first I want to thank my mentor Jasem Mutlaq for his support, his patience with me and his nerves of steel. Read more...


Hi folks, talking to you over the interwebs is Valentin Boettcher who is overhauling the Deep Sky Object (DSO) system in the KStars Desktop Planetarium for the Google Summer of Code anno domini 2021. This is the first post in a series and rather late in the coming, so let’s get right to it. I’m currently studying for a master’s degree in physics at the TU-Dresden in, you’ve guessed it correctly, the beautiful city of Dresden (Germany). Read more...

Installing without Fear

Note to self: If you want to make sure some nice GNU/Linux installer does not touch certain drives just run echo 1 > /sys/block/sdX/device/delete in a root shell and the drive will vanish from the system. Shamelessly stolen from: https://askubuntu.com/questions/554398/how-do-i-permanently-disable-hard-drives

Fixing Linux Dualboot: Reinstalling the Windows EFI Bootloader Files

Note to my future self :). Reloading my Linux install after a pretty radical ‘nuke and pave’ I had to get my Windows dualboot back to work. There are a thousand guides on how to do that, but I’ll add another one in case your setup is similar to mine. I have installed windows on a separate drive and Linux on my main drive, along with the efi partition. Don’t follow this guide blindly. Read more...

How to use the Systemd userspace DBus API on Traivis-CI

I am currently working on a project which involves talking to the systemd userspace session via the session dbus instance. After some fiddling around and enabling debug mode on travis via the excellent user support, I came up with the following. Travis uses VMs that run ubuntu which comes with systemd. To enable the userspace dbus session, one has to install the dbus-user-session package. After the installation, it has to be activated through systemctl --user start dbus. Read more...
1 of 1