3 ms·
Optimal Layout[1] works pretty well as a tiling window manager (or close enough) for OS X. I've been using it as an essential part of my workflow for 2+ years.
by michaelsbradley 12y ago
Optimal Layout[1] works pretty well as a tiling window manager (or close enough) for OS X. I've been using it as an essential part of my workflow for 2+ years. I also make heavy use of emacsclient and tmux[2] sessions and windows in conjunction with iTerm2[3].
When I have some time to experiment, I'd like to look at replacing Optimal Layout with mjolnir[4] or one of the similar tools listed in mjolnir's README, under Mjolnir vs. other apps.[5] Amethyst[6] looks like another option worthy of consideration.
[1] http://most-advantageous.com/optimal-layout/ http://most-advantageous.com/optimal-layout/
[2] http://robots.thoughtbot.com/a-tmux-crash-course http://robots.thoughtbot.com/a-tmux-crash-course
[3] http://iterm2.com/ http://iterm2.com/
[4] https://github.com/sdegutis/mjolnir https://github.com/sdegutis/mjolnir
[5] https://github.com/sdegutis/mjolnir#mjolnir-vs-other-apps https://github.com/sdegutis/mjolnir#mjolnir-vs-other-apps
[6] https://github.com/ianyh/Amethyst https://github.com/ianyh/Amethyst
- eridius 12y agoOptimal Layout looks interesting. I'll have to give it a shot. Another one you might want to look at is Witch[1]. I've tried it before but it never really "stuck" for me. Maybe I should give it another shot. Witch isn't a window manager though, it's only concerned with making it easy to switch between windows rather than laying them out. Why do you use iTerm2? I've looked at it in the past, but it just feels non-native enough to bug me. I know they advertise tmux integration, but the one time I tried to find out what that actually entailed, it didn't seem to work for me (though I've been told it basically just uses iTerm2 native splits in place of tmux splits). [1] http://manytricks.com/witch/ http://manytricks.com/witch/
- michaelsbradley 12y agoI started using iTerm2 some years ago. I tried the built-in Terminal.app again earlier this year, just to see if it would work for me, and couldn't figure out how to easily "fix" the keyboard input so that terminal-mode Emacs works as expected, with respect to key sequences involving meta. iTerm2's preferences panel makes the same "fix" quite simple, so I'll be sticking with it for the time being.
- eridius 12y agoTerminal.app doesn't quite have the right default set of bindings, but iTerm2 also has some wrong bindings around the meta key. If you want to enable option-as-meta in Terminal.app, you select the Profile you want in preferences, go to the Keyboard tab, and there's a checkbox at the bottom. This is also where you can customize the bindings for various key sequences, if you think they're wrong.
- eridius 12y agoI checked out Optimal Layout. It seems possibly useful at first glance, but I already had to disable it, because there's no way to turn off the keyboard shortcuts while in specific apps, and I need to have the keyboard shortcuts disabled while in World of Warcraft.