GNU Screen v.5.0.0 is released
Version 5.0.0 of GNU Screen has been released. Notable changes in this release include new commands for authentication, input into multiple windows at the same time, and to turn on/off truecolor support.
From: | Alex Naumov <alexander_naumov-AT-opensuse.org> | |
To: | screen-devel-AT-gnu.org, screen-users-AT-gnu.org, info-gnu-AT-gnu.org | |
Subject: | GNU Screen v.5.0.0 is released | |
Date: | Thu, 29 Aug 2024 00:20:39 +0200 | |
Message-ID: | <CABPy6+wk29PCNFh82TOnRe69pAXQuT-f+O76ciScZ4yB_Q-SRg@mail.gmail.com> | |
Archive-link: | Article |
Hi everyone, I'm glad to announce the new release of GNU screen. Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells. The 5.0.0 release includes the following changes to the previous release 4.9.1: * Rewritten authentication mechanism * Add escape %T to show current tty for window * Add escape %O to show number of currently open windows * Use wcwdith() instead of UTF-8 hard-coded tables * New commands: - auth [on|off] Provides password protection - status [top|up|down|bottom] [left|right] The status window by default is in the bottom-left corner. This command can move status messages to any corner of the screen. - truecolor [on|off] - multiinput Input to multiple windows at the same time * Removed commands: - time - debug - password - maxwin - nethack * Fixes: - Screen buffers ESC keypresses indefinitely - Crashes after passing through a zmodem transfer - Fix double -U issue Release is available for download at: https://ftp.gnu.org/gnu/screen/ Please report any bugs or regressions. Thanks to everyone who contributed to this release. Cheers, Alex
Attachment: None (type=text/html)(HTML attachment elided)
Posted Aug 29, 2024 19:01 UTC (Thu)
by ryanduve (subscriber, #127786)
[Link] (22 responses)
Seeing a new release of Screen makes me wonder whether there's any reason I should invest in learning it. Does it provide any functionality that isn't covered by Tmux? Are there any other reasons to either use both or switch to Screen?
Posted Aug 29, 2024 19:27 UTC (Thu)
by gwolf (subscriber, #14632)
[Link] (12 responses)
I am a "screen" user. I have considered tmux for the same reasons you mention (and that made many people move away from it), but my muscles already learnt screen's keybindings and I'm used to its behavior. It does not have many annoying bugs (some display alignment issues with UTF-8-heavy displays), but nothing that irks me enough.
As far as I understand, tmux and screen are basically the same, and you won't find real reasons to switch from one to the other.
Posted Aug 29, 2024 19:39 UTC (Thu)
by rc00 (guest, #164740)
[Link] (1 responses)
Technically speaking, they do have a lot of overlap.
The issue I most recently remember was RHEL deprecating screen with the release of 7.6 and removing it entirely with 8.0. If this new release gets them to change their position, that would open up more options but until then, RHEL and their downstreams own a significant percentage of the market share and therefore the tooling therein.
Posted Aug 29, 2024 21:16 UTC (Thu)
by clump (subscriber, #27801)
[Link]
Posted Aug 29, 2024 21:14 UTC (Thu)
by marduk (subscriber, #3831)
[Link] (7 responses)
Posted Aug 30, 2024 5:33 UTC (Fri)
by bluss (guest, #47454)
[Link] (6 responses)
Posted Aug 30, 2024 12:34 UTC (Fri)
by marduk (subscriber, #3831)
[Link] (5 responses)
Posted Sep 12, 2024 3:50 UTC (Thu)
by gutschke (subscriber, #27910)
[Link] (4 responses)
That admittedly interferes with "telent", and at least a few times a month I get caught by surprise when that happens. But its sufficiently rare, that it really doesn't matter much. It certainly is an improvement over the default settings.
Posted Sep 12, 2024 18:06 UTC (Thu)
by mathstuf (subscriber, #69389)
[Link] (3 responses)
Posted Sep 12, 2024 18:08 UTC (Thu)
by gutschke (subscriber, #27910)
[Link] (2 responses)
Posted Sep 12, 2024 20:40 UTC (Thu)
by mbunkus (subscriber, #87248)
[Link]
[1] zsh has its own line editor implementation that while similar to readline is not actually readline. It does have both Emacs & vi modes, too, though.
Posted Sep 13, 2024 12:15 UTC (Fri)
by mathstuf (subscriber, #69389)
[Link]
Posted Sep 2, 2024 9:37 UTC (Mon)
by bpearlmutter (subscriber, #14693)
[Link]
Posted Nov 6, 2024 14:11 UTC (Wed)
by enrico (guest, #174472)
[Link]
Posted Aug 29, 2024 20:01 UTC (Thu)
by sb (subscriber, #191)
[Link] (1 responses)
Posted Aug 29, 2024 20:27 UTC (Thu)
by tux3 (subscriber, #101245)
[Link]
Aw, it died before I found out about it!
Posted Aug 30, 2024 14:34 UTC (Fri)
by stressinduktion (subscriber, #46452)
[Link] (4 responses)
Posted Aug 30, 2024 17:48 UTC (Fri)
by mathstuf (subscriber, #69389)
[Link]
Posted Aug 30, 2024 19:14 UTC (Fri)
by ErikF (subscriber, #118131)
[Link] (2 responses)
Posted Aug 30, 2024 22:43 UTC (Fri)
by tzafrir (subscriber, #11501)
[Link] (1 responses)
Posted Sep 12, 2024 21:13 UTC (Thu)
by ejr (subscriber, #51652)
[Link]
Posted Aug 30, 2024 20:36 UTC (Fri)
by Deleted user 129183 (guest, #129183)
[Link] (1 responses)
Honestly, I have used Screen only once in my life just because I needed the ‘detach session’ feature, but my only reason to choose it over Tmux was that it had the better licence. Otherwise they’re largely equivalent, I think?
Posted Sep 1, 2024 16:23 UTC (Sun)
by bluss (guest, #47454)
[Link]
Posted Aug 30, 2024 7:46 UTC (Fri)
by taladar (subscriber, #68407)
[Link]
Posted Aug 30, 2024 8:27 UTC (Fri)
by marcihm (subscriber, #144965)
[Link]
Posted Sep 2, 2024 1:58 UTC (Mon)
by quotemstr (subscriber, #45331)
[Link] (2 responses)
Posted Sep 2, 2024 7:10 UTC (Mon)
by intelfx (subscriber, #130118)
[Link] (1 responses)
Oh, it absolutely does. It needs a bit of setting up to work like that, but the end result is better than what screen can do: https://github.com/intelfx/bin/tree/master/util/tmx
Posted Sep 3, 2024 18:02 UTC (Tue)
by mathstuf (subscriber, #69389)
[Link]
Posted Sep 12, 2024 7:08 UTC (Thu)
by jsakkine (subscriber, #80603)
[Link]
After using tmux for quite a few years I'm considering returning to GNU screen, as my window layouts are trivial, and I end up requiring it anyway, given the unique functionality it has. I switched in early summer back back to vim from neovim for similar reasons, i.e. the unique functionality it has matters me more than 10000 Lua plugins ;-)
Screen and Tmux
Screen and Tmux
Screen and Tmux
Screen and Tmux
Screen and Tmux
Screen and Tmux
Screen and Tmux
Screen and Tmux
Screen and Tmux
Screen and Tmux
Screen and Tmux
Screen and Tmux
Screen and Tmux
Screen and Tmux
One reason might be that you can disable the alternate screen (termcapinfo ... ti@:te@ in .screenrc) and still get usable scrollback data when scrolling up in the terminal emulator. Tmux has some kind of logic to skip output to the terminal, with the result that its own scrollback buffer is complete but the terminal emulator's is not.
Another reason might have been the funny and whimsical "nethack" messages, which have now been dropped.
Screen and Tmux
Screen and Tmux
Everything looks SO boring now
Screen and Tmux
Screen and Tmux
Screen and Tmux
Screen and Tmux
Screen and Tmux
Screen and Tmux
Screen and Tmux
Zellij
Another use of tmux: testing
Screen has the better display model
Screen has the better display model
Screen has the better display model
GNU Screen strong points