News for hackers. Stuff that matters.
Re:GNU Screen 5.0 Released by panki27 on Thursday August 29, 2024 @10:38AM (#41391268)
I used to be an avid user of screen, then later on tmux. My terminal directly launched a session upon opening.

But something that was always bugging me was the "ssh unawareness" - I've always wanted to be able to do splits on the remote end, but that was simply not possible without nesting sessions.

Now, I've switched my terminal to wezterm, which fills all my multiplexing needs, as it supports this exact "remote-or-local-splits" usecase (with some setup, of course).

Re:GNU Screen 5.0 Released by samgranieri on Thursday August 29, 2024 @10:51AM (#41391387)
I started with screen and Terminal.app, then I switched to tmux and iTerm. Now i"m on wezterm and zellij. Works great!

Still, I'm happy to see work on screen continuing.

Re:GNU Screen 5.0 Released by paranoidxprod on Thursday August 29, 2024 @11:33AM (#41391871)
What do you use Zellij for that isn't covered by Wezterm? I used Zellij in Alacritty and now in Foot, but recently tried Wezterm and the features it offered really seemed to match what Zellij offers. I didn't need two ways to do splits, tabs, sessions so I'm back to Foot/Zellij, but was just curious to your use-case.
Re:GNU Screen 5.0 Released by samgranieri on Thursday August 29, 2024 @12:21PM (#41392452)
I use zellij's session resurrection all the time, it saves me time. It's kind of like tmuxinator.

I'm not sure if zellij can do that, and coming from tmux, zellij was an easy change.

Re:GNU Screen 5.0 Released by wyclif on Friday August 30, 2024 @06:09AM (#41399302)
tmux and zellij don't completely overlap on features, though. So I'm pretty sure some people are using both.
Re:GNU Screen 5.0 Released by ur-whale on Thursday August 29, 2024 @10:41AM (#41391295)
> with some setup, of course

Care to share the config ?

[EDIT]: and on the topic of modern terminal emulator vs screen/tmux type solutions ... there is of course some feature overlap for which modern terminal emulators are clearly better (my opinion), such as window / pane management.

However, screen and tmux are simply amazing for long-term backgrounding of tasks and/or sessions.

There are some "daemon"-type tasks that I almost exclusively run under screen, only moving them to a systemd-type session control system long after they've been properly debugged and tested.

There are also some semi-permanently running shell sessions that keep alive with screen on remote servers to instantly recover full context of what I was doing there, sometimes weeks apart (old brains become forgetful and need crutches).

Are modern term emulator like wezterm capable of pulling that off these days ?

Re:GNU Screen 5.0 Released by panki27 on Monday September 02, 2024 @05:57AM (#41424062)
> Care to share the config ?

My config is a little overwhelming, but you'll find your answers here: https://wezfurlong.org/wezterm/ssh.html

> Are modern term emulator like wezterm capable of pulling that off these days ?

https://wezfurlong.org/wezterm/multiplexing.html