4 ms·
Looks really awesome. I'm going to sound like I don't belong in the hipster terminal club, but the reason I shied away from some of the other terminals is the
by indigodaddy 2y ago
Looks really awesome. I'm going to sound like I don't belong in the hipster terminal club, but the reason I shied away from some of the other terminals is the lack of tabs, which looks like yours has when I did a quick Google question/search. (if wezterm and the like have them, I must have missed it or it wasn't obviously apparent in the settings how to achieve them).
I know everyone will say but tmux and/or native multiplexing bla, but I'm kind of old school and only do screen remotely if needed, and I just like a lot of terminal tabs in my workflow with a quick mod left/right arrow to navigate between (and if native multiplexing in Ghostty is simple and easy I'd probably do some of that too).
Perhaps this is why I've never left iterm2.
- onli 2y agoWezterm does have tabs, and their related keyboard shortcuts are configurable. See https://wezfurlong.org/wezterm/config/lua/keyassignment/SpawnTab.html https://wezfurlong.org/wezterm/config/lua/keyassignment/Spaw... for a starting point in the config.
- indigodaddy 2y agoThanks!
- samatman 2y agoWezTerm has emulated tabs, not OS-native tabs. Some people will find that to be enough to suit their needs. Others will want 'real tabs'. For example, I can select a tab in Ghostty, pull it out into its own window, and then stick it into another window. This doesn't work in WezTerm, nor can you drag them around to rearrange them (keyboard shortcuts allow this however).
- nyclounge 2y agoSo is Ghostty a faster version of iTerm2 and it is Linux compatible?
- rererereferred 2y agoiTerm2 has way more features, more than I realistically use, but feels slower too.
- onli 2y agoI'm honestly not sure what a OS native tab is supposed to be, on Linux. And I do not see why "emulated tabs" of WezTerm couldn't just do the actions that you describe. The Firefox tabs do after all, and they do not look like they are built according to some (GTK?) tab standard (GTK.Notebook?). I'm pretty sure that X11 does not have native tabs, while some window manager do. Is there a linux standard I'm just not aware of that you are referencing here? Maybe it does not matter, the difference in functionality should count. Just highlighting that this messaging might not be understandable for linux users. I guess you are talking about some macOS thingie that's irrelevant to us.
- deleted 2y ago[deleted]
- deleted 2y ago[deleted]
- wongogue 2y agoThey mean that WezTerm doesn’t use the tab widgets of the platform’s first-party UI tookit. AppKit/SwiftUI on macOS and GTK/Qt on Linux.
- jyap 2y agoQuick correction: I currently use Wezterm on Linux and it has tabs. Alacritty does not for developer philosophical reasons. Looking forward to checking out Ghostty.
- sshine 2y agoSo does kitty. I agree with the philosophy of no tabs, but I simultaneously live in an intermediate desktop environment situation where I don't have access to the "right" solution yet. So I'm happy to have terminal emulator tabs, browser tabs and IDE tabs for lack of a more integrated solution.
- mitchellh 2y agoWe've got native tabs and splits on both macOS and Linux. :) WezTerm has tabs but they're not native UI elements.
- indigodaddy 2y agoRight, I was admittedly too lazy to dig far enough with wezterm it appears. Was looking for the button to click I guess.
- Zizizizz 2y agoYou can click the tabs in wezterm
- GreenWatermelon 2y agoWezterm has tabs right out of the box and they are fully customizable, though I prefer tmux since I prefer to not have my data extinguished if I accidentally close the terminal :D WezTerm shines in ease and breadth of configurability due to using lua, so it's simple to have the theme change between light/dark depending on host OS theme.
- threecheese 2y agoInterestingly there’s another comment ITT complaining that they need to use a programming language for configuring wezterm :) As a wezterm user I’ll admit that configuring it was mildly annoying to start, but ended up feeling like an accomplishment. A few years in, it’s just another annoying program I have to re-remember how to use when i update twice a year.
- 8n4vidtmkvmk 2y agoI don't know Lua either but c'mon now. It's just some config. Copy and paste from the docs and tweak the values as needed. If you really want to write something funky in there, ChatGPT knows Lua. It's not that bad.
- cevn 2y agoIt took me all of 30 seconds to get the Lua config to compile from copy pasting the documentation..
- 8n4vidtmkvmk 2y agoYour data isn't extinguished if you're running wezterm on the server too. It'll reconnect.
- gigatexal 2y agoYeah. I could get by with the default Linux terminal and tmux really. Tmux is just the best. Second to vim it’s the single most useful thing I’ve ever used.
- dotancohen 2y agoI also use tmux, but I love the native tabs of Konsole in KDE. I have Shift-Arrow configured to move between them, it is far more comfortable than the dual shortcuts needed by tmux, Ctrl-B to call tmux's attention then l (if I remember correctly) to get to the last tab. Konsole also has easy resizing of text and supports images in the console, you might like it.
- tessellated 2y agoI just tried, "tmux bind -n S-Left prev"... works. Thank you, good idea. I now have 'S-Up switch-client -n' and 'S-Down last'
- whateveracct 2y agoKonsole is super solid. Just Works.
- rgun 2y agoI am a happy konsole user. I have bookmarked all the tabs relevant to my project, in a folder. As soon as I start konsole, I open the folder in tabs. Then as a ritual (and a bit of OCD), I quickly cycle through all the tabs with Shift-Right Arrow once.
- smw 2y agoTry binding the tmux leader key to '`' (grave accent). This changed my life!
- Fnoord 2y agojj or qq can also be used. As I once started with GNU Screen ages ago, I like prefix to ctrl+a but it interferes with going to front of command in bash mode. For that, I use vi keybind mode in my shell (fish or bash) which feel very natural to me. For zellij, I use default prefix so that it does not interfere with remote (yes I am aware remote requires double prefix; I prefer using tmux remotely and zellij locally).
- dotancohen 2y ago
- deleted 2y ago[deleted]