This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
sw:screen:intro [2016/06/29 19:55] – created Frank Fegert | sw:screen:intro [2017/08/29 19:43] (current) – Frank Fegert | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Introduction ====== | ====== Introduction ====== | ||
- | FIXME | + | A screen manager with VT100/ANSI terminal emulation. |
+ | |||
+ | Screen is a full-screen window manager that multiplexes a physical terminal between several processes (typically interactive shells). Each virtual terminal provides the functions of a DEC VT100 terminal and, in addition, several control functions from the ISO 6429 (ECMA 48, ANSI X3.64) and ISO 2022 standards (e.g. insert/ | ||
====== Links ====== | ====== Links ====== | ||
- | |||
- | FIXME | ||
===== General ===== | ===== General ===== | ||
- | FIXME | + | [[https:// |
- | + | ||
- | /* [[]]\\ | + | |
====== Docs ====== | ====== Docs ====== | ||
- | FIXME | + | [[https:// |
====== Files and Directories ====== | ====== Files and Directories ====== | ||
- | |||
- | FIXME | ||
===== General Files and Directories ===== | ===== General Files and Directories ===== | ||
Line 27: | Line 23: | ||
===== Configuration Files ===== | ===== Configuration Files ===== | ||
- | FIXME | + | ^ File ^ Description |
+ | | '' | ||
+ | | ''/ | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | Each configuration location from top to bottom can override configuration options set in the previous one. | ||
====== Getting Help ====== | ====== Getting Help ====== | ||
- | |||
- | FIXME | ||
Manual pages: | Manual pages: | ||
<cli> | <cli> | ||
- | user@host: | + | user@host: |
</ | </ | ||
====== Install ====== | ====== Install ====== | ||
- | FIXME | + | To install //screen// on Debian: |
- | + | ||
- | To install //// on Debian: | + | |
<cli> | <cli> | ||
- | root@host: | + | root@host: |
+ | root@host: | ||
</ | </ | ||
====== Configuration ====== | ====== Configuration ====== | ||
- | FIXME | + | General configuration: |
+ | |||
+ | <code bash> | ||
+ | autodetach on # Detach upon hangup, keep programs in screen(s) | ||
+ | # running: Default: on | ||
+ | bell_msg ' | ||
+ | |||
+ | # Always show a caption. Default: splitonly | ||
+ | # Format: | ||
+ | # - The background color is black. | ||
+ | # - On the left side, show the hostname enclosed in " | ||
+ | # green color. | ||
+ | # - On the right side, show the date in a blue color and the time in | ||
+ | # a white color together enclosed in " | ||
+ | # - In the middle show the window list. The active window name in a | ||
+ | # white color and enclosed in red " | ||
+ | # names in a gray color. | ||
+ | caption always '%{= kG}[%{G}%H%{g}][%=%{= kw}%? | ||
+ | |||
+ | defmonitor off # Do not display activity notification messages | ||
+ | # for windows which are in the background. | ||
+ | defscrollback 50000 # Keep scrollback buffer of n lines. Default: 100 | ||
+ | defutf8 on # Set the default character encoding to UFT8 | ||
+ | hardcopydir $HOME # Write hardcopys to the users $HOME. Default: | ||
+ | # current working directory | ||
+ | msgwait 5 # Duration a message is displayed. Default: 5 | ||
+ | shelltitle ' | ||
+ | startup_message off # Do not show the screens startup message | ||
+ | vbell off # Disable the visual bell | ||
+ | </ | ||
+ | |||
+ | Key bindings: | ||
+ | * Reload the screen configuration file of the current user with < | ||
+ | <code bash> | ||
+ | bind R eval " | ||
+ | </ | ||
====== Usage ====== | ====== Usage ====== | ||
- | FIXME | + | To start a new //screen// session: |
- | ===== Status Check ===== | + | < |
+ | user@host: | ||
+ | </ | ||
- | FIXME | + | Detach a //screen// session already running: |
+ | |||
+ | < | ||
+ | user@host: | ||
+ | </ | ||
- | To check the status of ////: | + | Reattach to a already running |
<cli> | <cli> | ||
- | root@host: | + | user@host: |
</ | </ | ||
- | ====== Recipies ====== | + | ===== Status Check ===== |
- | FIXME | + | To check the status of all currently running //screen// sessions: |
+ | |||
+ | < | ||
+ | user@host: | ||
+ | user@host: | ||
+ | There is a screen on: | ||
+ | 6156.pts-0.hostname | ||
+ | 1 Socket in / | ||
+ | </ | ||
+ | |||
+ | ====== Recipies ====== | ||
- | <nspages recipies -subns -pagesInNs -simpleList -title -hideNoSubns -hideNoPages -textNS="" | + | < |
====== Known Issues ====== | ====== Known Issues ====== |