Marcel Kapfer


Using stow for managing my dotfiles


For more than four years, I’ve been using a self-written installation script for linking my dotfiles. I didn’t search for any pre-made solution back then but instead just tried to automate my workflow of creating a symlink for every file in the repository individually. Since I was a big fan of the fish shell back then (and I’m still one) I decided to use it for the script. The requirements were simple and clear: directories should be created if necessary and files need to get linked from the correct places.

Read more

Updated: Linux Programs I Use


In early 2016 I wrote a post about some software that I use. Since the last update in March 2016 quite some things changed and I just updated the list. If you are interested, click on the link below.

Firefox tab bar on mouse over


Since Firefox 57 I’m using wiki of Tab Center Redux: #tabbrowser-tabs { visibility: collapse !important; } I found this solution quite useful over the last months, but recently I got some web design to do and split my screen horizontally in half. In this mode the width of the sidebar used to much space. Disabling it with F1 also didn’t really help because then I had no tab list at all.

Read more

Scrolling doesn't work in GTK+ 3 apps in StumpWM


Since some time ago I could not scroll in any GTK+ 3 window in StumpWM with an external mouse. Today I found a workaround for this problem: executing export GDK_CORE_DEVICE_EVENTS=1 in a shell fixes the problem. To set this automatically when starting StumpWM insert the following in your ~/.stumpwmrc: ;; bugfix for scrolling doesn't work with an external mouse in GTK+3 apps. (setf (getenv "GDK_CORE_DEVICE_EVENTS") "1") This bug was also reported (and fixed) at the following bug trackers.

Read more

How to run a web app on your desktop


Running a web app or a website on your desktop is nowadays much easier thanks to GitHub’s Electron. Why would someone want this? Well… This is a good question. For me there are only two reasons: you can start it from your launcher and it’s handled as its own application. But thats not why I’m writing this guide. My motvation is simple: It works. Installing required software For this guide you need npm and git.

Read more

Programs I use


Note: I decided to dedicate this topic its own permanent What I Use page instead of this blog post. Intro A few people asked me in the last time which tools and programs I use so I decided to put them in a short list. I often look at lists like “The best …”, “Software you need” or similar posts. Not because I need them, but because I want to get inspired and learn about new / other tools that may become a program I use.

Read more

There are currently more important things than this page. Please take a moment to show your support for Ukraine.

Ukrainian flag with dove and text: SUPPORT UKRAINE END WAR

Find out how YOU can help!