summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorMalfurious <m@lfurio.us>2020-06-22 00:39:34 -0400
committerMatt Hunter <m@lfurio.us>2026-01-18 00:18:57 -0500
commit85eb42a504b127c18aa9b29f960476f7bc0b2bec (patch)
treeb20a3b05d0b43549f9fdcede3b0bea5819453ecd /TODO
parent5a736865e7bdcbceec85ca4a562a20df62d47c41 (diff)
downloaddwm-master.tar.gz
dwm-master.zip
patch: swallowHEADmaster
This patch adds "window swallowing" to dwm as known from Plan 9's windowing system rio. Clients marked with isterminal in config.h swallow a window opened by any child process, e.g. running xclock in a terminal. Closing the xclock window restores the terminal window in the current position. This patch helps users spawning a lot of graphical programs from their command line by avoiding cluttering the screen with many unusable terminals. Being deep down in a directory hierarchy just does not make the use of dmenu feasible. Dependencies * libxcb * Xlib-libxcb * xcb-res These dependencies are needed due to the use of the latest revision of the X Resource Extension which is unsupported in vanilla Xlib. Notes: * The window swallowing functionality requires dwm to walk the process tree, which is an inherently OS-specific task. Only Linux and FreeBSD are supported at this time. Please contact one of the authors if you would like to help expand the list of supported operating systems. * Only terminals created by local processes can swallow windows, and only windows created by local processes can be swallowed.
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions