
I find resizing from the window top-left as you have, or resizing from the bottom edge or lower-right all work correctly for me with xmonad-0.9.2 and darcs xmonad + gnome-terminal or rxvt-unicode. Is there any possibility your "M-o" key binding is being over-ridden by another "M-o" binding somewhere in your key bindings? Here are they key bindings I used: ("M-i", withFocused $ keysResizeWindow (0, 19) (1,1)) ("M-u", withFocused $ keysResizeWindow (0,-19) (1,1)) ("M-M1-i", withFocused $ keysResizeWindow (0,-19) (0,0)) ("M-M1-u", withFocused $ keysResizeWindow (0, 19) (0,0)) ("M-o", withFocused $ keysResizeWindow ( 9, 0) (0,0)) ("M-y", withFocused $ keysResizeWindow (-9, 0) (0,0)) ("M-M1-o", withFocused $ keysResizeWindow (-9, 0) (1,1)) ("M-M1-y", withFocused $ keysResizeWindow ( 9, 0) (1,1))
On Thu, Oct 6, 2011 at 16:36, informationen
wrote: ..... How can i increase and decrease the scratchpad height without using the mouse?
XMonad.Actions.FloatKeys might be of interest.
This works for most applications, but does not work for most terminals. The only terminal type i can use it with is gnome-terminal. But when i use gnome-terminal as a scratchpad-terminal, it won't work anymore. I can descrease the window height, but not increase it.
Is this a know bug? Does anyone have any ideas how to fix this?
This is how i use floatkeys with namedscratchads in my config:
scratchpads = [ NS "screen" "gnome-terminal --title=screen" (title =? "screen") (customFloating $ W.RationalRect 0 0 1 0.57), ] , ("M-i", namedScratchpadAction scratchpads "screen") , ("M-o", withFocused (keysResizeWindow (0,20) (0,0))) --expand float at top , ("M-p", withFocused (keysResizeWindow (0,-20) (0,0))) --shrink float at top
-- regards, wmw