Sure, except that OSX's iterm2+Karabiner is so much better than any terminal on Linux. Awesome full-screen switching (⌘-Enter), easy shortcuts to create subwindows, natural clipboard support, great keyboard compatibility with Emacs (after futzing with keyboard settings and Karabiner mappings). On Ubuntu, all of these have been lacking. Hell, I can't even use the terminal for a single session without accidentally triggering the App Launcher several times.
> Awesome full-screen switching (⌘-Enter), easy shortcuts to create subwindows, natural clipboard support, great keyboard compatibility with Emacs (after futzing with keyboard settings and Karabiner mappings).
Except for "natural clipboard support" (dunno what you mean) and "Emacs" (I am a vim user, so I set up vim shortcuts) I have everything you said in my i3 setup, however for every application instead only for terminal.
> "natural clipboard support" (dunno what you mean)
I'd assume the author means the same shortcuts as every other app, which would be Ctrl-C/V on Linux. Obviously that wouldn't work in the terminal emulator, but I don't see why you can't remap it to Meta-C/V (as MacOS uses) for that.
> Hell, I can't even use the terminal for a single session without accidentally triggering the App Launcher several times.
Pretty sure that has to do with you being used to different keyboard shortcuts, not with any inherent properties of the terminal app. I'm currently experiencing this the other way around (working on OS X being used to Ubuntu), and struggling with it as well.
I have to absolutely agree on iterm2, I'd love to have the same on Linux... there are a few okay ones, none I've tried as good. On windows, I like ConEmu okay, still not as good, but better than default.
Honest question. I spend my development time switching between OS X, Linux and Windows and I've been using iterm2 for years. Yet I have no idea why people claim that it is so much better than anything else out there. If I where to completely give up on OS X for Linux, iterm2 wouldn't even make the list of things I'd even consider missing. What unique killer features am I not using?
clean, navigable UI is probably at the top... split and tab views is another huge one for me. I usually have my last desktop with iterm, and 3 windows open... one is running my project with a watcher, and the other two for various tasks.
The next screen is my editor, next browser, finally email/comms. ConEmu is OK on windows, and I've tried a few different linux terms, but not is as easy/nice to use by a mile.
I really like st, from the suckless guys. It does one thing — terminal emulation — and does it very well. For multiplexing there's always tmux or screen or whatever (I like tmux). st just runs, never crashes and is beautiful to boot.