What I want out of my window manager
> One answer to what I want out of my window manager is ‘fvwm’. It’s my current window manager and I’m not likely to switch to anything else because I’m perfectly satisfied with it. But that’s not a good answer, because fvwm has a lot of features and I’m not using them all. As with everyone who uses a highly customizable thing, my important subset of fvwm is probably not quite the same as anyone else’s important subset of it.
The 80/20 rule rears its ugly head.
Some things about where icons for modern X applications come from
> Although I don’t know how it was done in the early days of X, the modern standard for this is part of the Extended Window Manager Hints. In EWMH, applications give the window manager a number of possible icons, generally in different sizes, as ARGB bitmaps (instead of, say, SVG format). The window manager or desktop environment can then pick whichever icon size it likes best, taking into account things like the display resolution and so on, and display it however it wants to (in its original size or scaled up or down).
On the road to pure Go X11 GUIs
> A survey of toolkits
> So let’s build one
> Drawing in X
> What almost everyone gets wrong
> Text rendering
> Double buffering
> Demo and future
Hidden gems of xterm
A setting for every config and a config for every setting.
Computers suck: episode 17787 of 31279
> And so began my epic journey into the wild and uncharted jungles of the Linux keyboard system. Or should I say systems. I wish I could draw you a map here, but I don’t have one. All I know is, I wandered about through many strange lands, having adventures. Please do not assume that anything in this article is technically correct.
Integrated development window manager
> There is an integrated development window manager where you can: Select any compiler error text in any terminal and open the correct file and line in your text editor. Click on the output of ls in any terminal and open the corresponding file with the correct program. Click any url from any text on your OS and open it in your browser. What if I told you it is actually just a 100 line shell script?
X and NeWS history
> As the guy who single-handedly prevented X from becoming an ANSI standard, I’d be happy to start another thread on this topic if people are interested.
Screencasting with OpenBSD
Or X in general, probably.
X11: How does “the” clipboard work?
Toward a More Useful X Keyboard
It’s X, so there’s only about a dozen ways to configure things. But at least you can make it do what you want eventually.
Scrolling with pleasure
> Although the article contains a great deal of technical details, I hope that it will be interesting not only to computer programmers, but also to people who wonder how scrolling works under the hood, why we have what we have and how we can make the scrolling better.
Window Maker Version 0.95.8 released
X Server 1.19.0