In reality, all I really need from Divvy is the ability to do three things without the mouse that I normally couldn't do.
1. Maximize a window
2a. Make the window take the entire left half of the screen
2b. Make the window take the entire right half of the screen
That's all, I'm not asking for much.
=====================================================================
=====================================================================
=====================================================================
As a brief side not for those who don't know, with Divvy, I start with a window
and then call up Divvy with (a command I set globally) Ctrl-Z
and then once Divvy is up, I just hit the letter L (another command I made) and voila
my window is on the full left half of the screen.
=====================================================================
=====================================================================
=====================================================================
So, every other weekend for the last five months, I have tried to find a Divvy-like solution for Linux. I picked up and discarded Bluetile and PyWO along the way, the former because it is way too heavy a solution and the latter because it required the keypad, which my laptop keyboard does not have (of course I could've enabled NumLock to simulate the keypad, but that is too big a PITA).
Finally, last night I came to a solution that I want to share (in case anyone has gone through the pain I have). That solution is Compiz and here is how I did it:
1. Install Compiz from the command line via sudo apt-get install compizconfig-settings-manager
2. Install the extra plugins via sudo apt-get install compiz-fusion-plugins-extra
3. Open Compiz (ccsm from the command line) or
4. Go into the Window Management subsection
5. Enter Grid and set the "Put Left" and "Put Right" bindings to Alt-F8 and Alt-F9, while disabling everything else (my choice, doesn't have to be yours, if you have a Keypad on your keyboard and NumLock is not going to interfere with the letter 'm', then go for it)
(Also, another side note, if you are having trouble figuring out how to change the binding, just click the first box, the ones that say Disabled or whatever the current binding is and then "Grab Key Combination"
7. For maximize go to General Options
8. In the Key Bindings tab, make sure "Toggle Window Maximized" is set to it's default value of Alt-F10
(A little bit more about what you can do with Compiz:
Linux nerds watch Las Vegas, told you so Brent!)
So, every other weekend for the last five months, I have tried to find a Divvy-like solution for Linux. I picked up and discarded Bluetile and PyWO along the way, the former because it is way too heavy a solution and the latter because it required the keypad, which my laptop keyboard does not have (of course I could've enabled NumLock to simulate the keypad, but that is too big a PITA).
Finally, last night I came to a solution that I want to share (in case anyone has gone through the pain I have). That solution is Compiz and here is how I did it:
1. Install Compiz from the command line via sudo apt-get install compizconfig-settings-manager
2. Install the extra plugins via sudo apt-get install compiz-fusion-plugins-extra
3. Open Compiz (ccsm from the command line) or
4. Go into the Window Management subsection
5. Enter Grid and set the "Put Left" and "Put Right" bindings to Alt-F8 and Alt-F9, while disabling everything else (my choice, doesn't have to be yours, if you have a Keypad on your keyboard and NumLock is not going to interfere with the letter 'm', then go for it)
(Also, another side note, if you are having trouble figuring out how to change the binding, just click the first box, the ones that say Disabled or whatever the current binding is and then "Grab Key Combination"
to change the binding to your hearts content.)
7. For maximize go to General Options
8. In the Key Bindings tab, make sure "Toggle Window Maximized" is set to it's default value of Alt-F10
So with that, I my conditions satisfied: 1. via Alt-F10, 2a. via Alt-F8 and 2b. via Alt-F9. My search is over (for now...unless I make DivvyBuntu...)
Linux nerds watch Las Vegas, told you so Brent!)
Thanks Danny, this post helped me out.
ReplyDeleteGlad I could help!
ReplyDelete