Panini AppImage

Couple of weeks ago someone messaged me trying to compile an old Qt program called panini. He wanted to use to use it as an image viewer for 360 degree pictures, but couldn’t get it to built. The project was on Sourceforge, I looked at it and told him what to do. Later also messaged the author, who said he has no interest in developing panini any further. After asking him if I can create a new home for the project he agreed.

Resurrecting suck

I stumbled upon an old bug in the openSUSE bugzilla. It was a proposal to add IPv6 support to a package named suck. Funny name, what is it about? Turns out its an NNTP client. NNTP, the protocol behind the USENET. Often heard about the USENET, never used it, never looked into it. Reason enough to check this package out. I saw that several distributions still have suck in their repositories all with some patches.

GNOME 3.26 release party

On Friday the 22nd September we organized a release party for GNOME 3.26 at the SUSE office in Nuremberg. We had quite a nice time and the nice thing was that not just GNOME users visited us but also KDE and minimalist WM ones. The release All in all I think 3.26 is a good release. However I am quite dissatisfied with the decision to remove tray icons support.

Maintaining Prosody

Since April 2015 (version 0.9.8) I help maintaining prosody for openSUSE. The first few months it lived only in the devel:languages:lua devel project. So users needed to add that repo if they wanted to install it. In October 2016 it made it into Tumbleweed. Before it could go in we had to submit some missing dependencies like luaexpat, luasocket, luasec and luafilesystem Develpoment and Maintenance The folks that code on prosody use the following model:


Some time ago, spent some time during Hackweek to find a developer friendly mail client. I recommended claws, since I am very content with it. For me it was important that it has a simple configuration file, which I can backup using git and share it among different computers. It makes it quite easy to reinstall your machine then. I always thought it would be nice to be able to run my mail client on a remote server though.

jessy pinkman

In 2013 when I was in University and had to learn Java I was looking for a project to do so. The result of this was jessy, which I already mentioned in another post. It’s a chess game for the terminal using Unicode and written in Java. Shortly before I started it I have been watching Breaking Bad. One of the characters is named Jesse Pinkman and I called my Java Chess program jessy.


This post is about being cutting edge. Some friends of mine use Ubuntu, because they think it is stable. Others use arch because they think it is cutting edge. I get both, with openSUSE. If I want to have a stable system I run openSUSE Leap 42.1, with its SLE base its a really nice fit. If I want to play around with newest program I run openSUSE Tumbleweed, the rolling release version of openSUSE.


From 7th to 11th December I participated in my first Hackweek at SUSE. The Hackweek is awesome! You can spend one week hacking on whatever project you like! According to the official description Hackweek is a week where SUSE engineers can experiment without limits. It’s the opportunity to innovate, collaborate across teams, and learn. The only rule is: Do what you want, but do it! I absolutely love things like this.


irssi is probably the most popular IRC client out there. An alternative for the commandline is weechat but I like irssi better. Of course many people also use GUI clients like hexchat, Konversation, Polari or Textual for OSX. Some people prefer multi protocol messengers like Kopete or pidgin, with finch as the console aquivalent. For IRC my favourite is still irssi. The best way to get an overview of irssi is to read the Startup Howto followed by the complete manual.

The dotfiles

I store most of my configuration files publicly on GitHub. However there are some programs which contain passwords in their config files, among these are irssi, Pidgin and osc. It was very annoying to always configure those programs from the start on each computer. So today I took the time and created a small server out of an old netbook. I switch it on on days I know I need a service on it and leave it off if I don’t.

All posts