screen 5.0.1-2 is now available in Cygwin. This is the first non-test release of screen version 5 in Cygwin.
screen configuration has changed somewhat in version 5. Please read the description of the changes below, and report any problems with this release to the cygwin list ([email protected]). See also the version release announcements on the screen News page[1]. # Changes in screen version 5 ## Bugs * The "source" command in .screenrc makes screen hang on start[2]. If you have "source" in your .screenrc, you'll need to work around that for now by removing it and copying in the sourced configuration instead. * "login off" and "deflogin off" don't seem to work, so screen creates a login session for each window. Note that this doesn't really do much. You can see the list of logged-in sessions with the "w" command, but it doesn't automatically make them login shells. * There are other reported bugs[3] which might affect Cygwin, although I haven't found that they do yet. ## Configuration changes * Color escape codes have changed, seemingly arbitrarily. This is an obscure part of screen configuration, but if you use it, for example to get colored text in the caption line, be sure to read about "String Escapes" in the screen man page or info. For example, to get bold green text on a black background in the caption line, in screen v4 I used %{.kG} but in v5 this becomes %{b2;0} Obviously. ## Behavior changes * Some terminal attributes have changed. In screen v4 I used term screen-256color but in mintty I now get better results by not setting this, which results in a default terminal of screen.xterm-256color. # About screen Screen is a full-screen terminal window manager that multiplexes a physical terminal between several processes, typically interactive shells. You can switch between windows, create new windows with other programs in them, kill the current window, view a list of the active windows, turn output logging on and off, copy text between windows, and view scrollback history. Programs continue to run when the screen session is detached from the terminal, so you can log in again later and continue working. Andrew E. Schulman [1] https://savannah.gnu.org/news/?group=screen [2] https://savannah.gnu.org/bugs/index.php?67008 [3] https://savannah.gnu.org/bugs/?group=screen -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** The easiest way to unsubscribe is to visit <https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'. If you need more information on unsubscribing, start reading here: <https://sourceware.org/lists.html#unsubscribe>.
