logoalt Hacker News

ndrtoday at 3:02 PM13 repliesview on HN

I gave up on it once I discovered https://zellij.dev/

Just even for how tab and panes are setup, and how it's good for scrolling and text selection with your mouse for copy pasting.


Replies

ghshephardtoday at 6:49 PM

The only (deal breaker for me ) weakness of zellij - doesn't support copy/paste from the keyboard (from the screen/scrollback) and doesn't support multiple copy/paste buffers.

I do that roughly every 60-90 seconds with tmux - so, until the zellij developers relent (they suggest the "proper way" of copy paste is to pipe the data into a text editor and use that - but has the downside of not supporting system copy-paste buffers.) - no options other than to stick with tmux (or fork zellij - but that seems a bit much....)

show 1 reply
hesdeadjimtoday at 3:34 PM

100%. Tmux didn’t click for me but Zellij did within 5 minutes. Lifelong Vim user so it felt a lot more familiar.

fullstoptoday at 5:38 PM

I have a few embedded devices where flash space is limited. tmux is so much smaller than zellij, and it's not even close.

Zellij is close to 50 megabytes, but tmux and all dependent libraries (minus libc, it's always there) is about 2 megabytes.

snapplebobappletoday at 6:18 PM

I did the same, however, I recently switched back because zellij has just gotten too annoyingly bloated. I ended up on tmuxp to build my tmux session and autossh to keep me connected to my various ssh sessions and am much happier.

dns_snektoday at 3:37 PM

Cool, I'm one of the lucky ten thousand today. Thanks.

show 1 reply
senderistatoday at 5:23 PM

I have been using zmx for the last 2 weeks. It's still a bit buggy (screen repainting) but quite pleasant to use with ghostty.

https://github.com/neurosnap/zmx

show 1 reply
ori_btoday at 6:31 PM

Once I discovered window managers and graphics, I stopped using half-baked features to emulate them in the terminal.

I use tmux to reattach to programs after the network connection dies, and not really anything else. I would welcome a version of it that stripped out everything but that, and just replayed the last few pages of scrollback on reattach.

show 3 replies
katortoday at 5:59 PM

I tried tmux so many times, could not commit the sequences to memory, but then zellij was just out of the gate, easy to "discover," and then I started writing plugins (rust wasm), and I even submitted a PR which got accepted to support background colors in panes/tabs.

I am a monthly donor, I think it has the right balance of community plus the lead dev has a vision, opinionated but open to inputs, and focused.

llagerloftoday at 3:07 PM

I used tmux for a few years, until one day I discovered Zellij. With its significantly better UI and overall user experience, I was instantly convinced.

show 3 replies
snthpytoday at 5:50 PM

This sentiment seems to be shared widely. Is there a good conversion guide for tmux users?

I tried zellij a couple of years ago when it first got popular and it didn't click for me.

show 2 replies
KetoManx64today at 3:56 PM

Same here. I bounced off it a few times because KDE konsole already had built in tab/pane support but once I picked up neovim the key chords for triggering actions just made so much sense compared to the static key binds of Console that I just started using Zellij for tabs and panes within Console.

christiansafkatoday at 4:24 PM

If anyone is looking for a slightly higher level management of persistent sessions, we just launched https://haventerminal.com for Mac

garymiklostoday at 4:16 PM

I prefer smux.dev