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 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
    • @cybersandwich
      link
      619 days ago

      Unless you copy and paste. In which case just stab yourself in the eye of you are using tmux.

      • @MigratingtoLemmy
        link
        English
        2
        edit-2
        19 days ago

        Agreed, tmux copy-pasting is so horrendous I’d rather open a new window, less the file and copy with my mouse

      • Boyd Stephen Smith Jr.
        link
        fedilink
        119 days ago

        @cybersandwich Works fine for me. Can you be more specific?

        Also, just to clarify, that was my opinion, and I’m not actually here to yuck anyone’s yum. If you prefer GNU Screen, go for it, and more power to you. I know people that _need_ the features in screen that tmux doesn’t have, and I hope both remain excellent choices.

    • @[email protected]
      link
      fedilink
      119 days ago

      I have a lot of trouble with the window/pane management. Moving panes to a different window is rather difficult. The server>session>window>pane hierarchy also seems way too deep for my humble needs.

      The fact that the active window syncs between sessions is also really odd. Why can’t I look at different windows on different devices?