screen - A program to allow multiple screens on a VT100/ANSI Terminal

Distribution: openSUSE 42.2
Repository: j.eng all
Package name: screen
Package version: 4.0.4
Package release: 1.2
Package architecture: x86_64
Package type: rpm
Installed size: 802.63 KB
Download size: 482.65 KB
Official Mirror:
With this program you can take advantage of the multitasking abilities of your Linux system by opening several sessions over one terminal. The sessions can also be detached and resumed from another login terminal. Documentation: man page



  • config(screen) = 4.0.4-1.2
  • screen = 4.0.4-1.2
  • screen(jng-config) = 4.0.4-1.2
  • screen(x86-64) = 4.0.4-1.2


    Source package: screen-4.0.4-1.2.src.rpm

    Install Howto

    1. Add the j.eng repository:
      # zypper addrepo j.eng
    2. Install screen rpm package:
      # zypper install screen


    • /etc/screenrc
    • /etc/pam.d/screen
    • /usr/bin/screen
    • /usr/lib/tmpfiles.d/screen.conf
    • /usr/share/info/
    • /usr/share/man/man1/screen.1.gz
    • /usr/share/screen/
    • /usr/share/screen/utf8encodings/01
    • /usr/share/screen/utf8encodings/02
    • /usr/share/screen/utf8encodings/03
    • /usr/share/screen/utf8encodings/04
    • /usr/share/screen/utf8encodings/18
    • /usr/share/screen/utf8encodings/19
    • /usr/share/screen/utf8encodings/a1
    • /usr/share/screen/utf8encodings/bf
    • /usr/share/screen/utf8encodings/c2
    • /usr/share/screen/utf8encodings/c3
    • /usr/share/screen/utf8encodings/c4
    • /usr/share/screen/utf8encodings/c6
    • /usr/share/screen/utf8encodings/c7
    • /usr/share/screen/utf8encodings/c8
    • /usr/share/screen/utf8encodings/cc
    • /usr/share/screen/utf8encodings/cd
    • /usr/share/screen/utf8encodings/d6
    • /var/run/screens/
    • /var/run/uscreens/


    2016-04-21 - - increase login name length limit from 20 to 256 [bnc#969380] new patch: maxloginlen.diff

    2015-08-17 - - Enable pam support to allow password based screenlocking, even without setuid bits. bsc#941988 - Add a basic /etc/pam.d/screen snippet.

    2013-09-13 - - update to current 4.0.4 git to get support for non-bmp unicode * remove no longer needed mappedcmd.diff * remove no longer needed styroptcrash.diff - fix potential buffer overrun in show_all_active.patch - redo combine screen_enhance_windows_list_1_3.patch, screen_enhance_windows_list_2_3.patch, screen_fix_wW_string_escapes_to_nearly_old_behavior.patch into screen_enhance_windows_list.patch. Do not mess with the old %w behaviour, just add support for the windows command argument. Fixes bnc#808565.

    2013-03-24 - - Patch screen_enhance_windows_list_1_3.patch changed wW string escapes in an unintended way. Fix this by ignoring longflg and behave the way wW string esacpes behaved with adding addtional L escape. (So %w is now what %Lw was before all these changes. This should be a minor, acceptable change as it was undocumented and it buys quite some code cleanup with it.). Patch is: screen_fix_wW_string_escapes_to_nearly_old_behavior.patch

    2013-02-18 - - Introduce Xx string escape showing the executed command of a window patch: show_all_active.patch

    2013-02-05 - - Add zombie and enhance windows commands screen-poll-zombies.patch: Dead windows will be restarted after a specified timeout (if enabled) screen_enhance_windows_list_1_3.patch: Cleanup window flags processing. This leads to a slight output change in "Ww" string escapes (window list), but these should be rather seldom used and flags are still shown. screen_enhance_windows_list_2_3.patch: Enhance windows command with an optional string escape based parameter which also removes the output size (1024 bytes) restriction (only if param is passed) of the windows command. If you used captions with "%w" before, you can simulate the old behaviour with "%-w%n* %t%+w". - Only Require makeinfo for openSUSE versions 11.4 and above. This requirement did not exist in earlier versions, now the package builds again for example against SLES 11 (11.4 based).

    2012-10-25 - - Fix sort command to not stop at window gaps. That can happen if windows got deleted and the window numbers do not increment sequentially anymore.

    2012-10-09 - - add use_locale.diff to fix --enable-use-locale configure option

    2012-09-13 - - add prereq coreutils so that mkdir works [bnc#780033]

    2012-09-08 - - Add build dependency on makeinfo