software

sway screenshot

Moving to the Sway Windowmanager

..but why? My employer asked us TAM’s in Japan to fetch our belongings from the office, so I got home with the keyboard I bought in Korea, with Korean Hangul - and 3 big places of rust. I made a weekend project to remove the rust and repaint, worked ok. Then: hooking it up to my Thinkpad, currently running KDE Plasma. Basic configuration worked ok, Plasma was coping with the Thinkpad having German layout and the Koran one having English layout, plus extra keys.

Japan Online Lesson

Japan online lesson experience and online learning I was recently talking for 1 hour with a Japanese class and teachers, about the internet, Open Source, and what online lessons can look like. State when Corona started When Corona started, I heard from various people about the state of online lessons at schoole: it was really bad. In Germany as well as in Japan. Knowledge on how to do lessons via Internet instead of teaching in front of students and children Internet connectivity, devices for access I was worried about that.
bad apple on the m3k

Getting Bad Apple onto the FiiO M3K mp3player

What is this about? Rockbox is an OpenSource operating system for mp3 players. I had many mp3 players which were lacking functions which I would really have liked. Trivial things like allowing playback without pause between tracks, or loudness normalization. It does not stop there: Doom has been ported, one can play mod and sid files from the Commodore Amiga/C64 era, and much more. Rockbox is a replacement firmware for various mp3 players.
total_consumption_hardware.png

Power consumption on Linux, measurements

In the previous article I talked about external meters and pmda-denki. Now lets see how much power certain hardware components need. Pmda-denki usage pmda-denki is now in PCP upstream. One can use the code from there, via packages build regularly, or wait for the next PCP release to make it into the Linux distros. With that done, and pmda-denki being installed, metrics regarding electrical power are available. On laptops where pmda-denki can access both sources: As per ‘pmrep .
denki_black_on_yellow4b.jpg

An approach to get power consumption metrics right on Linux

TL’DR With a Linux laptop, you can quite accurately measure the systems current overall power consumption while on battery. This allows to compare if the new version of your software uses more power than the old one. On Intel/AMD systems, power consumption of cpu’s can be measured with RAPL - good enough to compare cpu workloads. You can read these metrics directly from sysfs and do some simple computations, or
20201230_plasma.jpg

The Plasma desktop for a newbie

So, having seen Norbert and @codewiz mentioning Plasma frequently, I decided to give it a try. My desktop box is Fedora33, which comes with a quite current version of Plasma. Some years ago, I tried gnome - but Gnomes “let’s make it as simple as possible, leave buttons out”-strategy does not stick well with me. I don’t want a dumbed down window manager. I use WindowMaker since dozends of years. It’s nice and lean, but does not seem to have a future with Wayland.
hdmi_grab_wipeod.jpg

HDMI grabbing: latency and streaming

The previous article introduces into HDMI grabbers on Linux. When is latency relevant? My first use case was to play a game on a device like the Nintendo Switch, with the HDMI output only visible via grabber. While playing with various options and software, I needed a way to nicely measure the latency between the HDMI signal output, and the picture displayed on my screen. How to do that? Best is to show the current time, sufficiently accurate, on both
raspi_switch2_zelda_menu.jpg

Linux and HDMI grabbing in 2020

HDMI grabbing? These are devices you connect you a computer (might be a tiny one like a Raspberry Pi), and which convert HDMI input from a cable into something useful for further processing. I’m sharing here details from my experiments with 2 grab devices, and using Linux for processing. So practically, what can I do with this? My usecase is that I have just a single monitor, with just a