DEV Community

Discussion on: My Terminal Setup: iTerm2 + Zsh πŸ”₯

Collapse
 
wolfhoundjesse profile image
Jesse M. Holmes

I love oh-my-zsh!

Everyone loves their splitting, multiplexing terminals, but I tried something different this timeβ€”I’ve been using i3wm for almost a year, and I really like it. If I need a new pane, I just pop open a new tile.

I’ve never asked if there is a difference between the two. Am I missing out by not using a multiplexer?

Collapse
 
sudiukil profile image
Quentin Sonrel

Same here for i3!

Collapse
 
robbyrussell profile image
Robby Russell πŸ˜πŸš‚

Thanks for loving Oh My Zsh! <3

Collapse
 
benjaminrood profile image
Benjamin Rood

Thank you for all your continued work on it, Robby!

Collapse
 
kungtotte profile image
Thomas Landin

On my Linux box I'm using Awesome WM, but it's the same principle. Why muck around with terminal panes when you have a whole window manager designed specifically for handling windows?

Bonus feature is that you can use any terminal you like without relying on it supporting panes/windows internally.

You typically also get multiple desktops with a window manager (called tags in awesome), so you can have a bunch of sysadmin terminals up on one tag and then either hit mod4+left/right to scroll to the next or hit mod4+number to jump to a specific one. I have mine set up to always open Firefox in a specific tag for example. You can configure different layouts for different tags, and swap layouts on the fly (awesome is a dynamic WM so it supports both tiling and floating windows).

Another bonus feature is it tiles/handles any type of window, not just terminals. So if you want two terminals, a gedit, and a browser up at the same time they all get tiled into the right place.

Collapse
 
benjaminrood profile image
Benjamin Rood

There's advantages of working in either way, but I'm looking forward to installing Awesome on my machine soon.
I think if you prefer to work on macOS Ali's way + a window management tool (BetterSnapTool is my favourite) is probably ideal.

Collapse
 
moopet profile image
Ben Sinclair

Yes - if you want to switch to a different session with a keyboard shortcut you have to use generic WM shortcuts and more importantly if you're on a foreign system and create a new terminal it'll be local. With a multiplexer it'll be logged into the remote system (and just as disconnectable as your original session)

Collapse
 
wolfhoundjesse profile image
Jesse M. Holmes

Oh, this! I remember, it’s just been a while. Thanks!

Collapse
 
ben profile image
Ben Halpern

Aside from feature sets, I really rely on love stories when picking out my dev tools.

oh-my-zsh! is one of those things I can't ignore the love for. I'm going to finally give it a dive.

Collapse
 
defman profile image
Sergey Kislyakov

I remember it being kinda slow. I'd recommend using zgen and loading only what you need from OMZ.

Collapse
 
aspittel profile image
Ali Spittel

Yessss! it's amazing