###ratpoison-jcs
This is mostly just a tree for me to throw stuff into and some of these may not be suitable for pushing upstream.
-
Native workspaces using
vinit
,vselect
,vmove
, andvdump
commands. Configured withset virtuals #
. No more shelling out torpws
which is horribly slow under heavy system load. -
A
barsticky
toggle to keep the current window title visible all the time. -
Support UTF8 in text drawn in window menus and the sticky bar.
-
Support the
_NET_ACTIVE_WINDOW
atom. -
Add a
screensize
setting (width and height) to overide the current screen size. Useful for avoiding resizing when the screen actually changes size such as when plugging in an external monitor. -
Support the
_NET_WORKAREA
atom to communicate ourpadding
values with apps like notification-daemon, so they don't appear on top of whatever is in that padding area. -
Forcibly redraw window borders since some X server drivers that use
shadowfb
(likevmware
andvesa
) don't get notified when border changes happen and they end up getting corrupted. -
Add a
gap
setting which puts space inside of frames, outside of the window border, similar to i3-gaps.