How can I define custom keyboard mappings to resize, move, and manage windows?
Posted
by
fumon
on Ask Ubuntu
See other posts from Ask Ubuntu
or by fumon
Published on 2013-06-25T15:46:44Z
Indexed on
2013/06/25
16:29 UTC
Read the original article
Hit count: 226
I just returned to ubuntu (13.04) after a year using OS X exclusively. I love the improvements that have come to ubuntu and unity, and I'm glad to be back. There's just one thing, though...
Slate is a simple OS X tool that allows users to quickly create powerful keyboard macros and really take advantage of their screen space. I have to say I was spoiled by it. Even on a tiny laptop, my workflow was never interrupted by changing workspaces or leaving the keyboard to adjust a window, because perfect adjustment was a keystroke or two away. For example:
bind h:ctrl;alt;cmd resize -10% +0
# this increases the window's left width by 10%
bind h:shift;alt nudge -10% +0
# this moves the window left by 10%
You make a big config file, and like vim, tmux, and everything else, it just becomes muscle memory.
I can't seem to find a way to achieve anything close to this in linux or ubuntu. I've tried to make do with compiz window settings and the built-in stuff Ubuntu offers, but it's not even in the same realm. Although to be fair, this level of tuning isn't something most people care about.
Thanks, guys. :) Any feedback would be appreciated.
© Ask Ubuntu or respective owner