rainy-day
December 1st, 2010, 03:21 AM
I'd like to find a window manager that has mouse support but can also be set up (with least difficulty) in a dual-mode way, similar to Vim.
Here's how it'd work: some simple shortcut like ctrl-space would go into command mode. Ideally, there'd be a visual indicator of the mode, like a few pixel wide line on top of screen that turns green/blue with a configurable colour.
Commands would work like this:
hjkl: next/prev window/workspace
space: go to insert/normal mode
m/s: move/resize mode, where number+hjkl will control move/resize.
H/L: move windows between workspaces
n: minimize
x: maximize/restore
w: list of windows with j/k moving and enter choosing win to switch to
M: minimize all but active window
Not essential, but would be nice: shade/darken all but current window, like a setting in Compiz.
I've heard about WMs like Ion, awesome, etc. Which one of them, if any, would be best to modify to work in this way? A big bonus would be if it was scriptable in Python, but I'm not counting on that..
thanks!
Here's how it'd work: some simple shortcut like ctrl-space would go into command mode. Ideally, there'd be a visual indicator of the mode, like a few pixel wide line on top of screen that turns green/blue with a configurable colour.
Commands would work like this:
hjkl: next/prev window/workspace
space: go to insert/normal mode
m/s: move/resize mode, where number+hjkl will control move/resize.
H/L: move windows between workspaces
n: minimize
x: maximize/restore
w: list of windows with j/k moving and enter choosing win to switch to
M: minimize all but active window
Not essential, but would be nice: shade/darken all but current window, like a setting in Compiz.
I've heard about WMs like Ion, awesome, etc. Which one of them, if any, would be best to modify to work in this way? A big bonus would be if it was scriptable in Python, but I'm not counting on that..
thanks!