This post shows how you can create a global titlebar. As I changed
most of my client windows to not have a titlebar (except
lost the information that the clients display in their title bar.
On the other side, I didn’t like the taskbar. I know what tasks I have
started and currently I don’t minimize clients (I even removed the key
bindings for minimizing).
And so it was a natural though to use the space the taskbar occupied for a
rc.lua from the Awesome window manager uses a lot of
globalkeys = awful.util.table.join(...) code.
I disliked this because …
- they used functions to join the bindings. And in Lua, the parameters
of a function cannot end with a trailing comma. Often when I moved
an entry around, I ended up with a pointless syntax error because of
a trailing comma — or a missing comma between arguments.
- adding elements by joining seems somewhat complex
- adding logic, e.g. only adding a keybinding under specific
circumstances is suddenly more difficult
So let’s change this …
In this post I show a nice method to define tags and associated
layouts, where the tag names change dynamically when the layout
rc.lua from Awesome 4.0 turns title bars on. Here I show
how you can turn them off, and also how I enable them only for
Now that I switched from Emacs’
GNUS to Emacs’
notmuch, I needed a
method to automatically “discard” uninteresting mails. In some Linux
mailing lists a huge amount of mails are about topics that I don’t
care. So I a little shell script
bin/pollmail.sh that polls
the mails and efficiently marks uninteresting stuff as read.
In this blog post I describe how I configured
mbsync 1.3.0 and
notmuch 0.22 so that they get my mail out of GMail’s IMAP service.
Describes how I make this blog and about the used theme.
When you work with embedded devices (e.g. SabreLite, Arduino,
Raspberry Pi) you often need to work over a serial port, e.g. to
customize the Barebox or U-Boot boot loader.
On Linux, people often use “minicom” for this. Other options are
“Putty” (yes, it’s not a Windows-only program, try “
putty”) or even the ancient C-Kermit.
Surprisingly I found that Kermit suits my work-flow the best, when
Almost any site describing how to use the static web site generator
Hugo uses some complicated method to get the contents
Here are the bash aliases that I like and install almost everywhere.