June 20th, 2011

lisp

Stick an X window with Lisp

stickwindow is a half-baked program to make an X window "sticky," that is, appear on all workspaces under certain X window managers.

I wrote it because sometimes I want to stick Chrome windows, and I don't want to have to enable the ugly system window manager title bars to get the sticky menu option. I used buildapp to turn stickwindow into a binary, and have an icon for it on my panel. I can click the icon and then click any window to stick it.

Thanks to Andy Hefner and Anton Kovalenko for important CLX clues.