Live data from Hacker News

GNU Screen 5.0 Released

savannah.gnu.org

121–126 of 126 posts

Re: GNU Screen 5.0 Released

#121

Earlier quoted context omitted.

Ha, I have only ever used screen for serial comms and only learned about Minicom from this thread

Exactly the other way around for me! I've been using screen since forever, and had no idea it could do that. Minicom I still know from the dialup dark ages.

When I worked with embedded systems, I used both, and didn't really understand the differences and nuances between them, and now I wish I did.

Re: GNU Screen 5.0 Released

#122
post #25
post #21

Earlier quoted context omitted.

Why did you switch to tmux? It seems to me that screen is more ubiquitous, and has more features. Having a modem is a pretty handy thing built into it.

People say tmux is more powerful. Whatever that means? Screen seems to cover all my needs and it learning it is easy. I came for the tabs (windows), sessions, copy and paste - but the must have for everyone is the scrollback buffer. You need it! Especially since we can scroll one the plain terminal.

It doesn't seem like screen has plugin support - while tmux has a fairly large plugin ecosystem.

Re: GNU Screen 5.0 Released

#123
post #74

Looks like a few QoL improvements and bug fixes. Nothing disruptive that would normally come with a major release version. Looks like you can set a password on it now, which is cool (though I personally like having linux perms govern access to my screen/tmux). Multiinput sounds interesting as well, though in the past that was a feature I thought I'd love to have, but once I had I never use. I'm glad to see Screen is…

> Ctrl+a from my cold dead fingers That conflicts with the standard Emacs binding to move to the beginning of the current line. Many years ago, I switched to C-z instead, on the theory that it is really easy to type C-z C-z when I really want to suspend whatever is currently running. Pity that (AFAICT) terminals have no concept of Super and Hyper (USB doesn’t know about Hyper, either, but at least X11 does).

> That conflicts with the standard Emacs binding to move to the beginning of the current line

Also in Bash.

Re: GNU Screen 5.0 Released

#124
post #19

My `~/.screenrc` has a comment at the top, which says I created it on "05-May-1994" (before I switched to ISO 8601 dates). I'm no longer using `screen` on an HP 2392A dumb terminal and PP 14.4kbps modem. But `screen` is still coming in very handy, when working on servers, and for some kinds of developing&running long-running programs on the workstation laptop. It's also fun, on the occasion that you introduce `screen…

Related/funny: three years ago, someone found exactly such a bug because it was exploited against a Minecraft server they were running in screen (probably without the perpetrator understanding the root cause): https://lists.gnu.org/archive/html/screen-devel/2021-02/msg0...

This is horrifying.

It's because of stuff like this that I escape all non ASCII characters whenever I log or print anything.

Re: GNU Screen 5.0 Released

#125
post #9
post #7

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-…

> 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 t…

> 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

Re: GNU Screen 5.0 Released

#126
post #74

Looks like a few QoL improvements and bug fixes. Nothing disruptive that would normally come with a major release version. Looks like you can set a password on it now, which is cool (though I personally like having linux perms govern access to my screen/tmux). Multiinput sounds interesting as well, though in the past that was a feature I thought I'd love to have, but once I had I never use. I'm glad to see Screen is…

> Ctrl+a from my cold dead fingers That conflicts with the standard Emacs binding to move to the beginning of the current line. Many years ago, I switched to C-z instead, on the theory that it is really easy to type C-z C-z when I really want to suspend whatever is currently running. Pity that (AFAICT) terminals have no concept of Super and Hyper (USB doesn’t know about Hyper, either, but at least X11 does).

Our finger memory for ^a is now ^a-a. In all apps, everywhere. Mostly that just results in something like select-all+select-all, but occasionally it's awful
Post reply on HN