Ad-Blocking and Why You Should
molecule and systemd and cgroupns
It’s Hackweek and I’m back at working on the GeekOops project. One of the more annoying tasks that I have been postponing already since some time is to adjust the molecule workflow to work with cgroups 2.
Hack Week Fun Begins
The joy of Hack Week has begun!
This week is special for openSUSE and open-source contributors because it begins with the 22nd Hack Week and ends with the return FOSDEM, which is the globe’s largest open-source community event.
Hack Week runs through Feb. 3 and gives any open-source contributor a playground to experiment, innovate, collaborate and learn together.
Individuals and companies can join openSUSE contributors and development teams from SUSE for an entire week of collaborating on projects found at hackweek.opensuse.org.
Anybody can create, join or view projects listed on the site.
One of the projects listed in this year’s efforts is to investigate the current status of distrobox support of desktop environments. It looks to use GNOME as an example and check the desktop environments possible role to integrate with the gdm-container with the latest ALP image. Another project someone listed is to explore the immutable aspects of Steam Deck OS to gain some inspiration to help with ALP development.
Some projects are focusing on Rancher and Kubernetes. One project is looking at K3s Control Planes as a service and another projects looks to develop new functions to generate an upgrade image list from KDM JSON data.
Projects do more than just finding solutions and advance new technologies. One of the more popular projects aims to port some old classic 90s games like Master of Orion II: Battle at Antares.
There are more than 100 projects listed on the Hack Week site.
Companies, hobbyists and technologists are encouraged to participate. There is no affiliation one needs to participate in Hack Week. Just join and have a lot of fun!
Hack Week has been running since 2007 and the people involved with it have produced several useful open-source projects like Weblate, openQA and openSUSE MicroOS.
GNOME 44 Wallpapers
As we gear up for the release of GNOME 44, let's take a moment to reflect on the visual design updates.

We've made big strides in visual consistency with the growing number of apps that have been ported to gtk4 and libadwaita, embracing the modern look. Sam has also given the high-contrast style in GNOME Shell some love, keeping it in line with gtk's updates last cycle.
The default wallpaper stays true to our brand, but the supplementary set has undergone some bolder changes. From the popular simple shape blends to a nostalgic nod to the past with keypad and pixel art designs, there's something for everyone. The pixelized icons made their debut in the last release, but this time we focus on GNOME Circle apps, rather than the core apps.
Another exciting development is the continued use of geometry nodes in Blender. Although the tool has a steep learning curve, I'm starting to enjoy my time with it. I gave a talk on geometry nodes and its use for GNOME wallpaper design at the Fedora Creative Freedom Summit. You can watch the stream archive recording here (and part2).
GNOME 44 Wallpapers
As we gear up for the release of GNOME 44, let’s take a moment to reflect on the visual design updates.

We’ve made big strides in visual consistency with the growing number of apps that have been ported to gtk4 and libadwaita, embracing the modern look. Sam has also given the high-contrast style in GNOME Shell some love, keeping it in line with gtk’s updates last cycle.
The default wallpaper stays true to our brand, but the supplementary set has undergone some bolder changes. From the popular simple shape blends to a nostalgic nod to the past with keypad and pixel art designs, there’s something for everyone. The pixelized icons made their debut in the last release, but this time we focus on GNOME Circle apps, rather than the core apps.
Another exciting development is the continued use of geometry nodes in Blender. Although the tool has a steep learning curve, I’m starting to enjoy my time with it. I gave a talk on geometry nodes and its use for GNOME wallpaper design at the Fedora Creative Freedom Summit. You can watch the stream archive recording here (and part2).
Linux Saloon | GeckoLinux Distro Exploration
XRechnung Viewer
The XRechnung format is a E-Government standard for electronic invoicing. At some point it will be mandatory for every company dealing with German governmental partners to send the invoices in this XML format.
Many commercial vendors have already caught up and provide ways to generate XRechnung formatted documents with their software. However, to my knowledge, the availability of open source end user software is very limited. Since the standard itself is at least very open and transparently documented, so I think it is worthwhile to also support it with free software on the desktop.
Kraft, the desktop software for invoicing and efficient office work in the small enterprise, supports export of XRechnung documents since a while.
Over the weekend I created a new little project that adds a viewer for XRechnung documents called xrview.

A german city was looking for something to evaluate processes in a Linux- and KDE based productivity work environment.
Technically it is not very sophisticated: It renders the provided XML file using XSL styles officially provided by the Koordinierungsstelle für IT-Standards in a two step process to HTML, which is displayed in a web view. Some values of interest are extracted from the XML and displayed in a detail pane on the left side.
This is just a POC and has to be continued, but the time was good to kickstart this project.
Maybe anybody is interested to create a PR to help to improve digitalization in Germany?
openSUSE Tumbleweed – Review of the week 2023/04
Dear Tumbleweed users and hackers,
This week, we had to hold back two snapshots again after a long time. 0120 and 0121 were tested but considered too risky to send out (issues with transactional-updates and microos-tools detected). So, instead, you only got five snapshots this week (0119, 0122, 0123, 0124, and 0125).
The main changes delivered during this week were:
- Linux kernel 6.1.7 & 6.1.8
- GCC 13.0.1
- Mozilla Firefox 109.0
- IceWM 3.3.0 & 3.3.1
- LLVM 15.0.7
- LibreOffice 7.4.4.2
- libxmlb: the first lib in the repo with hwcaps enabled subpackage: libxmlb2-x86-64-v3, Nothing triggers auto-installation of those packages yet. That is a feature to be worked out yet.
- GNOME now identifies as 43.1 in its control center
- Dracut 059
- Libvirt 9.0.0
- Wine 8.0 final release
The following week is difficult to predict. As you might have heard, Hackweek is going on. Some resources thus deviate and there might be fewer submissions – or more if things go nicely and new stuff appears sooner. In any case, the Staging projects currently hold these items:
- KDE Plasma 5.27 beta (5.26.90)
- GStreamer 1.22.0
- Staging:H still tests ruby 3.2 as the new default (some yast modules failing to build)
- Staging:L holds some packages breaking others stuff taking more time, like boost, gpg2, and ant
- Staging:Gcc7 tests the impact of using GCC 13 as the default compiler
Playing with DBus and KDE applications (part 3)
Reviewing openQA jobs with openqa-revtui
The openqa-revtui tool is a neat CLI utility for helping you review openQA jobs and job groups.
It is part of the openqa-mon project, which has grown in the last years and now consists on more than the job monitoring tool itself.