# Window management Key F4 A M Close # When programs don't set the resolution... Key F12 A C Exec exec xrandr -s 0 # For moving ourself around desktops. Key 1 A CM GotoPage 0 0 Key 2 A CM GotoPage 1 0 Key 3 A CM GotoPage 2 0 Key 4 A CM GotoPage 3 0 Key 5 A CM GotoPage 4 0 Key 6 A CM GotoPage 5 0 # Mousewheel stuff Mouse 5 R A GotoPage wrapx +1p 0p Mouse 4 R A GotoPage wrapx -1p 0p # Window titlebar bindings DestroyFunc Title_M1Func AddToFunc Title_M1Func + C Raise + M Move Mouse 1 T N Title_M1Func Mouse 2 T N Menu MenuWindow Mouse 3 T N Lower Mouse 4 T N Windowshade True Mouse 5 T N Windowshade False # Console Key grave A C Exec exec $[TERMINAL] Key grave A CM Exec exec $[TERMINAL] -e zsh -f Key F3 A M Module FvwmConsole -terminal urxvt # Screen locking. Since a double scroll lock is used to communicate with the # KVM, take some care to only lock the screen if the scroll lock key is pressed # once. DestroyFunc FinishLock AddToFunc FinishLock + I Key Scroll_Lock A A LockScreen + I $* DestroyFunc LockScreen AddToFunc LockScreen + I Schedule 750 FinishLock Exec exec xscreensaver-command -lock + I Key Scroll_Lock A A FinishLock Deschedule $[schedule.last] Key Scroll_Lock A A LockScreen DestroyFunc DoPageMove AddToFunc DoPageMove + I GotoPage $0 0 + I MoveToPage $0 0 # Keymap config PipeRead "[ -f '$[FVWM_USERDIR]/common/keymaps/$[KEYMAP]' ] \ && echo Read common/keymaps/$[KEYMAP] \ || echo Read common/keymaps/default"