WMI Marshalling Support For Linux Aims To Match Windowsβ ACPI/WMI Handling
Open-source developer Armin Wolf has been working most recently on marshalling support for the Windows Management Instrumentation (WMI) platform code within the Linux kernel. This WMI marshalling support is to better match the behavior of Microsoft Windowsβ WMI ACPI driver and ultimately to allow for better compatibility with some ACPI firmware and enhancing some WMI driversβ¦ β Read more
@zvava@twtxt.net Late happy birthday! :-)
Cool, your website indeed mostly works even in w3m and ELinks. Sending notifications in the about page is out of question, since it requires JS. Apart from that, this is very good, keep it up!
Not sure how I can get the deskop look and feel working in Firefox, but since Iβm a tiling window manager user, I prefer linear webpages anyway. :-)
Configuring cwm on OpenBSD
For those unfamiliar, cwm is the Calm Window Manager. Itβs part of the OpenBSD base distribution as one of the native window managers, along with an old version of fvwm and the venerable twm. Itβs pretty simple but surprisingly powerful, a floating window manager with some basic manual tiling. Itβs keyboard-centric, has an application launcher and highly configurable menus. It uses groups rather than workspaces which provides a lot of flexibility. My configuration isnβt particu β¦ β Read more
The Encore 91 computer system
Have you ever heard of the Encore 91 computer system, developed and built by Encore Computer Corporation? I stumbled upon the name of this system on the website for the Macintosh like virtual window manager (MLVWM), an old X11 window manager designed to copy some of the look and feel of the classic Mac OS, and wanted to know more about it. An old website from what appears to be a reseller of the Encore 91 has a detailed description and sales pitch of the machine still onl β¦ β Read more
@lyse@lyse.isobeef.org Oh, huh, maybe it was just my GNOME 2 themes back then that didnβt show the icon. π€
I like the looks of your window manager. Thatβs using Wayland, right?
Oh, no. Itβs still X11. All my recent Wayland comments resulted from me trying to switch, but I think itβs still too early. Being unable to use QEMU (because it canβt capture the mouse pointer) is a pretty big blocker for me. This is completely broken, it just happens to be unnoticeable with modern guest OSes, so itβs probably not a priority for devs.
(Not to mention that I would have to fork and substantially extend dwl in order to βreplicateβ my X11 WM. And then, after having done that, Iβd have to follow upstream Wayland development, for which I donβt have the resources. Things would need to slow down before I can do that.)
all that wasted space of the windows not making use of the full screen!!!1
Heh. Iβve been using tiling WMs for ~15 years now, so itβs actually kind of refreshing to see something different for a change. π
Probably close to the older Windowses.
That particular theme is a ripoff of OS/2 Warp 3: https://movq.de/v/6c2a948882/s.png π
We ran some similar brownish color scheme (donβt recall its name) on Win95 or Win98
Oh god. Yeah, I wasnβt a fan of those, either. π₯΄
@movq@www.uninformativ.de According to this screenshot, KDE still shows good old application icons: https://upload.wikimedia.org/wikipedia/commons/9/94/KDE_Plasma_5.21_Breeze_Twilight_screenshot.png
And GNOME used to have them, too: https://upload.wikimedia.org/wikipedia/commons/9/9f/Gnome-2-22_%284%29.png
I like the looks of your window manager. Thatβs using Wayland, right? The only thing on this screenshot to critique is all that wasted space of the windows not making use of the full screen!!!1 At least the file browser. 8-)
This drives me nuts when my workmates share their screens. I really donβt get it how people can work like that. You canβt even read the whole line in the IDE or log viewer with all the expanded side bars. And then thereβs 200 pixels on the left and another 300 pixels on the right where the desktop wallpaper shows. Gnaa! Thereβs the other extreme end when somebody shares their ultra wide screen and I just have a βregularishβ 16:10 monitor and donβt see shit, because itβs resized way too tiny to fit my width. Good times. :-D
Sorry for going off on a tangent here. :-) Back to your WM: It has the right mix of being subtle and still similar to motif. Probably close to the older Windowses. My memory doesnβt serve me well, but I think they actually got it fairly good in my opinion. Your purple active window title looks killer. It just fits so well. This brown one (https://www.uninformativ.de/blog/postings/2025-07-22/0/leafpads.png) gives me also classic vibes. Awww. We ran some similar brownish color scheme (donβt recall its name) on Win95 or Win98 for some time on the family computer. I remember other people visting us not liking these colors. :-D
@lyse@lyse.isobeef.org True, at least old versions of KDE had icons:
https://movq.de/v/0e4af6fea1/s.png
GNOME, on the other hand, didnβt, at least to my old screenshots from 2007:
https://www.uninformativ.de/desktop/2007%2D05%2D25%2D%2Dgnome2%2Dlaptop.png
I switched to Linux in 2007 and no window manager I used since then had icons, apparently. Crazy. An icon-less existence for 18 years. (But yeah, everything is keyboard-driven here as well and there are no buttons here, either.)
Anyway, my draft is making progress:
https://movq.de/v/5b7767f245/s.png
I do like this look. π
@movq@www.uninformativ.de I havenβt used KDE or GNOME for ages, but Iβm sure KDE at least used to show application icons in the title bars. They proabably still do. But then, one could argue that KDE is mimicking Windows. I never thought like that, I always found KDE way superior, because I was able to configure it like a madman.
In i3, I donβt have any application icons. I remember missing them at the beginning. But I donβt even have the classical minimize, maximize and close buttons in the title bar either. Just the title. Being mostly keyboard driven and a tiling window manager, these buttons are not super useful, anyway.
I was drafting support for showing βapplication iconsβ in my window manager, i.e. the Firefox icon in the titlebar:
https://movq.de/v/0034cc1384/s.png
Then I realized: Wait a minute, lots of applications donβt set an icon? And lots of other window managers donβt show these icons, either? Openbox, pekwm, Xfce, fvwm, no icons.
Looks like macOS doesnβt show them, either?!
Has this grown out of fashion? Is this purely a Windows / OS/2 thing?
Since Wayland compositors handle input devices on a lower level than X11 window managers, every compositor has to figure out on their own what a βmouse wheel clickβ is:
(I think βWayland compositorβ is a misnomer. They are full-blown display servers that also do compositing, plus Wayland window management, plus X11 window management.)
One can only hope that all this eventually gets moved into the wlroots library. (Iβm not sure if thatβs possible, nor if people would want that.)
@prologic@twtxt.net Yeah, this really could use a proper definition or a βmanifestβ. π Many of these ideas are not very wide spread. And I havenβt come across similar projects in all these years.
Letβs take the farbfeld image format as an example again. I think this captures the βspiritβ quite well, because this isnβt even about code.
This is the entire farbfeld spec:
farbfeld is a lossless image format which is easy to parse, pipe and compress. It has the following format:
ββββββββββ€ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Bytes β Description β
β βββββββββͺββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β 8 β "farbfeld" magic value β
ββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ’
β 4 β 32-Bit BE unsigned integer (width) β
ββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ’
β 4 β 32-Bit BE unsigned integer (height) β
ββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ’
β [2222] β 4x16-Bit BE unsigned integers [RGBA] / pixel, row-major β
ββββββββββ§ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
The RGB-data should be sRGB for best interoperability and not alpha-premultiplied.
(Now, I donβt know if your screen reader can work with this. Let me know if it doesnβt.)
I think these are some of the properties worth mentioning:
- The spec is extremely short. You can read this in under a minute and fully understand it. That alone is gold.
- There are no βknobsβ: Itβs just a single version, itβs not like thereβs also an 8-bit color depth version and one for 16-bit and one for extra large images and one that supports layers and so on. This makes it much easier to implement a fully compliant program.
- Despite being so simple, itβs useful. Iβve used it in various programs, like my window manager, my status bars, some toy programs like βtuxeyesβ (an Xeyes variant), or Advent of Code.
- The format does not include compression because it doesnβt need to. Just use something like bzip2 to get file sizes similar to PNG.
- It doesnβt cover every use case under the sun, but it does cover the most important ones (imho). They have discussed using something other than RGBA and decided itβs not worth the trouble.
- They refrained from adding extra baggage like metadata. It would have needlessly complicated things.
Fvwm3 1.1.3 released, completes transition from autotools to meson
Fvwm3, the venerable, solid, configurable, no-nonsense window manager for X, has been updated: fvwm3 1.1.3 has been released. While the version number indicates that this is a minor release, thereβs one reason why 1.1.3 is actually a much bigger deal than the version number suggests: it switches the build system from autotools to meson. Fvwm is very old, and has been using autotools since 1996 (befor β¦ β Read more
plwm: X11 window manager written in Prolog
plwm is a highly customizable X11 dynamic tiling window manager written in Prolog. Main goals of the project are: high code & documentation quality; powerful yet easy customization; covering most common needs of tiling WM users; and to stay small, easy to use and hack on. β« plwm GitHub page Tiling window managers are a dime-a-dozen, but the ones using a unique or uncommon programming language do tend to stand out. β Read more
Jwno: a highly customisable tiling WM for Windows built with Janet
Jwno is a highly customizable tiling window manager for Windows 10/11, built with Janet and β€οΈ. It brings to your desktop magical parentheses power, which, I assure you, is not suspicious at all, and totally controllable. β« Jwno documentation Yes, itβs a Lisp system, so open your bag of spare parentheses and start configuring and customising it, because youβre going to need it if you want to use Jwno β¦ β Read more
Two weeks with AR glasses and Linux on Android
I recently learned something that blew my mind; you can run a full desktop Linux environment on your phone. Thatβs a graphical environment via X11 with real window management and compositing, Firefox comfortably playing YouTube (including working audio), and a status bar with system stats. It launches in less than a second and feels snappy. β« Hold the Robot In and of itself, this is a neat trick most of us are probably aware of. Running a β¦ β Read more
@lyse@lyse.isobeef.org hey pascal bro! My first coding class was with an old Borland Turbo Pascal. I made my own little window manager for the assignments for class.
The teacher didnβt appreciate it much since I had to print out the code to turn it in. My Yatzee game was a stack of pages. π€ͺ
Open Source Dev & CEO Calls for βSabotageβ in βResistanceβ of US Government
Drew DeVault (Linux Window Manager Developer) is encouraging people to βF*** upβ and commit crimes against Tech Companies as a way to fight βfascismβ. β Read more
exwm: Emacs X Windows Manager
EXWM (Emacs X Window Manager) is a full-featured tiling X window manager for Emacs built on top of XELB. β« exwm GitHub page It supports both tiling and stacking windows, dynamic workspaces, RandR, a system tray, and a lot more. XELB stands for X protocol Emacs Lisp Binding, and itβs a βpure Elisp implementation of X11 protocol based on the XML description files from XCB projectβ. β Read more
@lyse@lyse.isobeef.org @bender@twtxt.net It already is a tiling window manager, but some windows canβt be tiled in a meaningful way. I admit that Iβm mostly thinking about QEMU or Wine here: They run at a fixed size and canβt be tiled, but I still want to put them in βfull screenβ mode (i.e., hide anything else).
Thinking about adding a little βfocusβ feature to my window manager: It hides all but one window, no wallpaper, no bars.
It would turn this
https://movq.de/v/a75eb68770/a0.jpg
into this
https://movq.de/v/a75eb68770/a1.jpg
or this
https://movq.de/v/a75eb68770/b0.jpg
into this:
https://movq.de/v/a75eb68770/b1.jpg
π€
itβs been while since Iβd stopped #window-manager hopping and just settled with #Herbstluftwm but Iβm NGL, the River #Wayland compositor is starting to grow on meβ¦ Iβm still not sure if itβs just me but something about it feels clean and snappy. The shortcuts in the vanilla/example configuration feel a bit clunky, but then again, itβs just me being used to the same old ones I keep adopting and replicating across WMs. Iβve got 0 energy for ricing so Iβll just roll with the vanilla config as is (maybe add in a short-cut for a launcher but that will be it).
Genode OS Framework 25.02 released
The prime feature is the continuation of the multi-monitor topic of the previous release, covering multi-monitor window management and going as far as seamlessly integrating multi-monitor virtual machines (Section Multi-monitor window management and virtual machines). The second and long anticipated feature is the Chromium engine version 112 in combination with Qt 6.6.2, which brings our port of the Falkon web browser on par with the modern web (Section Qt, WebE β¦ β Read more
How to Install MacOS Sequoia Beta
MacOS Sequoia 15 brings a host of new features and enhancements to the Mac, such as iPhone Mirroring with drag and drop support between the Mac and iPhone, Apple Intelligence AI capabilities and ChatGPT integration, simplified window tiling for better window management, a dedicated Passwords app for managing logins, and some pretty big upgrades to β¦ Read More β Read more
Iβm trying to switch from Konversation to irssi. Letβs see how that goes. Any irssiers out there who can recommend specific settings or scripts? I already got myself trackbar.pl and nickcolor.pl as super-essentials. Also trying window_switcher.pl. Somehow my custom binds for Ctrl+1/2/3/etc. to switch to window 1/2/3/etc. doesnβt do anything: { key = "^1"; id = "change_window"; data = "1"; } (I cannot use the default with Alt as this is handled by my window manager). Currently, Iβm just cycling with Ctrl+N/P. Other things to solve in the near future:
- better, more colorful and compact theme (just removed clock from statusbar so far)
- getting bell/urgency hints working on arriving messages
- nicer tabs in status bar, maybe even just channel names and no indexes
- decluster status bar with user and channel modes (I never cared about those in the last decade)
Microsoft Windows 1.0 : Not as bad as youβd think
Multitasking. Virtual Memory. Tiled window manager. Turns out the very first version of Windows (from 1985) actually has some good points. β Read more
https://www.lidstah.info/2015/07/29/stumpwm-lisp-tiling-window-manager/ lisp stumpwm tiling
http://troubleshooters.com/linux/ctwm/ ctwm desktop window_manager
https://haxlab.org/efl.html desktop enlightenment openbsd window_manager
New video on i3 configuration and tiling window managers β
Wayland, window managers and suicide β https://hack.org/mc/blog/wayland-window-managers.html
Be Lucky Window Manager β https://hack.org/mc/blog/blwm.html
Β΅WM β Another XCB-based Stacking Window Manager β https://hack.org/mc/blog/uwm.html
My Window Manager Gets Icons β https://hack.org/mc/blog/mcwm11.html
GitHub - nickgravgaard/windowlab: A small and simple window manager of novel design (unmaintained) https://github.com/nickgravgaard/windowlab
NixOS is now almost usable as a desktop OS ;-). We
have an X server, a bunch of Gnome packages, basic wireless
support, and of course all the applications in Nixpkgs that we
had all along running on other Linux distributions. Here are a
few screenshots:
- X server\β¨ with Compiz window manager.
- [Emacs a β¦ β Read more