3 ms·
I don't know that I have ever understood a reason to leave the native terminal included with any given OS, particularly after the Windows modernization pass in
by Computer0 5mo ago
I don't know that I have ever understood a reason to leave the native terminal included with any given OS, particularly after the Windows modernization pass in recent years on the terminal.
- goodmythical 5mo agolayout, multiplexing, tab-complete, history, using the same interface across multiple systems, ligatures... There are lots of distributions that ship emulators that don't have modern features, and even among those that do, I still don't want to learn the individual quirks every time I hit a shell. Gnome terminal, yakuake, ptyxis, cosmic, konsole, xfce4-terminal, qterminal, etc all have slight variations between simple things like rendering and more important things like hotkeys. It's nice to have an alternative that I can install on any system such that I can get comfortable with just the one. If I can't install anything I'm often stuck poking around to find whatever the devs version of correct is, or else asking the owner of the machine "okay, how the hell do I do {x}?" if they're comfy with their cli, but chances are if I'm sitting there it's because they're not comfy with their cli. I could cover a lot of it with a bashrc file, but I wouldn't want anyone fucking with mine, so I'm not touching anyone elses. edit: distrObutions->distrIbutions
- tom_alexander 5mo ago> tab-complete, history Those would be handled by your shell, not your terminal, right? > multiplexing If you have a good window manager, then there is no reason to have a bespoke multiplexing implementation in your terminal. I can stack my terminals and _any other window I want_ with tabs and switch between them using the same hotkeys/interface that I use for my whole system, rather than each app implementing their own tabs.
- cbarnes99 5mo agoSome people frequently or exclusively work on remote systems over ssh. Multiple windows is not an alternative to a multiplexer. They have some overlap in use cases. But it's not 1-1.
- tom_alexander 5mo agoIn that situation, the multiplexing wouldn't be handled in the terminal. You'd use something like tmux or screen. Seems irrelevant to the discussion about terminals.
- sghiassy 5mo agoiTerm2 has builtin native tmux integration Game changer
- nick_ 5mo agoSame. Need multiple terminals visible at once? New window. Need a few separate sessions? New tab(s). All the bells and whistles people have shown me over the years... it never even gets close to making me think "oh yea, that's better than basic tab/window management and the terminal app that comes with my OS".
- volemo 5mo agoThat requires a good window manager, which macOS does not have.
- nick_ 5mo agoFor the few times a month I need to have two windows/panes visible at the same time, I take five seconds positioning and sizing them then move on.
- graemep 5mo agoI need it all the time. large monitors are a lot more productive for any task that involves looking at more than one thing while doing it if you have tiling.
- KolmogorovComp 5mo agouse tmux.
- eddyg 5mo agoThere are tons of good options for window management these days. I’m currently trialing https://tangrid.app/ https://tangrid.app/ and it’s got some nice features.
- cyanydeez 5mo agotiling managers like Terminator are, to me, the most efficient. Something like Blender for hybrid customization might be a sweetspot. Blender allows for arbitrary layout and essentially tab control in any tile. <nerd snipe>
- 5mo ago
- deleted 5mo ago[deleted]
- boesboes 5mo agoSplits. And tabs. But mostly splits. Nothing tmux and/or a decent window mangers wouldn't fix. But Macos.
- Suzuran 5mo agoIn my case, it's always been because the native terminal emulator had issues actually emulating terminals when connected to remote systems, it was intended to be only a terminal-shaped wrapper around the host system's shell.