Search

Items tagged with: WindowManager


The media in this post is not displayed to visitors. To view it, please go to the original post.

I found something unexpected today:
the “milk” X11 Window Manager
github.com/mirvoxtm/milk

It is written in the Odin programming language (compiled). The install script pulls down the source and Odin compiler and compiles and installs after after you questions about how you’d like it set up.

I had trouble getting audio and brightness working. I was on Devuan, but decided to install a Void derivative distro. Had the same problems on that. It ended up being that I needed to create an .xinitrc file and put a line in it to start dbus and pulseaudio (I removed pipewire from Neko-Void).

cat ~/.xinitrc
dbus-run-session pulseaudio --start

Now that I have audio working, I am very pleased with the ‘milk’ window manager. The default configuration is great and easy to edit by pointing and clicking in a the settings panel (can edit a milk.json config file, too).

#WindowManager #Linux #Void #Odin #X11


River is a Wayland compositor written in Zig that defines a window manager protocol so that, like with X11, write your own window management software. As with X11, the protocol is language-agnostic, so you can define your window manager using any programming language at all.

I have been gradually becoming more interested in Zig as a potential replacement for C in systems programming. Rust is another interesting potential replacement.

#tech #software #Zig #ZigLang #Linux #Wayland #WindowManager #WaylandCompositor #RiverCompositor #UnixPorn

⇧