1 pinwin - making the side monitor sticky
2 =======================================
4 This is a newlisp script acting as an X event daemon that recognizes
5 window movements and "pins" windows when moved to the side monitor,
6 whereas windows moved to the main monitor are "unpinned".
8 A pinned window shows up on all workspaces, whereas an unpinned one
9 stays on a single workspace.
11 (I think some window managers might support the "pin windows on side
12 monitor" function already, but I couldn't find this for my xfce4)
14 Note that the newlisp script `pinwin.lsp` implements the assumption
15 that the side monitor is to the right of the main monitor. Any other
16 set up will require an appropriate adjustment.
21 Note that daemonizing shell script `pinwin.sh` expects the embedded
22 binary, `pinwin`, which is made using the `-x` argument to newlisp. For
25 $ newlisp -x pinwin.lsp pinwin
31 The daemon is run as a detached process. For example: