|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| doc/ | H | 03-May-2022 | - | 12,141 | 11,144 |
| etc/ | H | 05-Feb-2020 | - | 1,420 | 1,267 |
| terminfo/ | H | 03-May-2022 | - | 372 | 343 |
| utf8encodings/ | H | 03-May-2022 | - | | |
| .gitignore | H A D | 05-Feb-2020 | 177 | 22 | 21 |
| .iscreenrc | H A D | 15-Jan-2020 | 6.6 KiB | 170 | 149 |
| COPYING | H A D | 05-Feb-2020 | 34.3 KiB | 675 | 553 |
| ChangeLog | H A D | 05-Feb-2020 | 19.1 KiB | 612 | 439 |
| FAQ | H A D | 05-Feb-2020 | 13.8 KiB | 254 | 215 |
| HACKING | H A D | 15-Jan-2020 | 1.8 KiB | 40 | 31 |
| INSTALL | H A D | 05-Feb-2020 | 5.6 KiB | 115 | 100 |
| Makefile.in | H A D | 03-May-2022 | 14.3 KiB | 354 | 261 |
| NEWS | H A D | 15-Jan-2020 | 746 | 29 | 17 |
| NEWS.3.5 | H A D | 15-Jan-2020 | 4.3 KiB | 120 | 86 |
| NEWS.3.6 | H A D | 15-Jan-2020 | 1.7 KiB | 49 | 35 |
| NEWS.3.7 | H A D | 15-Jan-2020 | 1.4 KiB | 40 | 29 |
| NEWS.3.9 | H A D | 15-Jan-2020 | 6.6 KiB | 206 | 151 |
| README | H A D | 05-Feb-2020 | 3.3 KiB | 103 | 68 |
| TODO | H A D | 15-Jan-2020 | 239 | 8 | 7 |
| acconfig.h | H A D | 05-Feb-2020 | 15.7 KiB | 580 | 132 |
| acls.c | H A D | 05-Feb-2020 | 28.1 KiB | 1,148 | 881 |
| acls.h | H A D | 05-Feb-2020 | 2.9 KiB | 99 | 43 |
| ansi.c | H A D | 03-May-2022 | 69.3 KiB | 3,208 | 2,893 |
| ansi.h | H A D | 05-Feb-2020 | 4.4 KiB | 176 | 116 |
| attacher.c | H A D | 03-May-2022 | 26.2 KiB | 1,122 | 947 |
| autogen.sh | H A D | 05-Feb-2020 | 26 | 3 | 1 |
| braille.c | H A D | 05-Feb-2020 | 19.6 KiB | 946 | 775 |
| braille.h | H A D | 05-Feb-2020 | 3.2 KiB | 84 | 46 |
| braille_tsi.c | H A D | 05-Feb-2020 | 9.1 KiB | 320 | 255 |
| canvas.c | H A D | 05-Feb-2020 | 20.7 KiB | 919 | 811 |
| canvas.h | H A D | 05-Feb-2020 | 3.7 KiB | 102 | 62 |
| comm.c | H A D | 05-Feb-2020 | 9.4 KiB | 349 | 304 |
| comm.sh | H A D | 05-Feb-2020 | 2 KiB | 97 | 82 |
| config.h.in | H A D | 05-Feb-2020 | 19.3 KiB | 721 | 599 |
| configure | H A D | 03-May-2022 | 208.2 KiB | 7,908 | 6,572 |
| configure.ac | H A D | 05-Feb-2020 | 30.7 KiB | 1,316 | 1,186 |
| display.c | H A D | 05-Feb-2020 | 85.8 KiB | 4,083 | 3,629 |
| display.h | H A D | 05-Feb-2020 | 11.9 KiB | 339 | 286 |
| encoding.c | H A D | 03-May-2022 | 46 KiB | 2,145 | 1,989 |
| extern.h | H A D | 05-Feb-2020 | 19.7 KiB | 515 | 424 |
| fileio.c | H A D | 05-Feb-2020 | 19.6 KiB | 777 | 642 |
| help.c | H A D | 05-Feb-2020 | 23.8 KiB | 936 | 776 |
| image.h | H A D | 05-Feb-2020 | 7.2 KiB | 190 | 140 |
| input.c | H A D | 05-Feb-2020 | 13.8 KiB | 529 | 443 |
| install.sh | H A D | 15-Jan-2020 | 2.1 KiB | 120 | 71 |
| layer.c | H A D | 05-Feb-2020 | 29.2 KiB | 1,248 | 1,020 |
| layer.h | H A D | 05-Feb-2020 | 4.9 KiB | 164 | 86 |
| layout.c | H A D | 05-Feb-2020 | 8 KiB | 351 | 286 |
| layout.h | H A D | 05-Feb-2020 | 2.3 KiB | 64 | 27 |
| list_display.c | H A D | 05-Feb-2020 | 6.6 KiB | 246 | 153 |
| list_generic.c | H A D | 05-Feb-2020 | 10.4 KiB | 487 | 386 |
| list_generic.h | H A D | 05-Feb-2020 | 2.6 KiB | 74 | 35 |
| list_window.c | H A D | 05-Feb-2020 | 16.5 KiB | 709 | 567 |
| loadav.c | H A D | 05-Feb-2020 | 8 KiB | 397 | 281 |
| logfile.c | H A D | 05-Feb-2020 | 7.2 KiB | 252 | 159 |
| logfile.h | H A D | 05-Feb-2020 | 3.4 KiB | 88 | 17 |
| mark.c | H A D | 05-Feb-2020 | 34.6 KiB | 1,538 | 1,321 |
| mark.h | H A D | 05-Feb-2020 | 2.4 KiB | 59 | 25 |
| misc.c | H A D | 05-Feb-2020 | 13.8 KiB | 799 | 633 |
| nethack.c | H A D | 05-Feb-2020 | 4.6 KiB | 139 | 105 |
| os.h | H A D | 03-May-2022 | 12.3 KiB | 535 | 369 |
| osdef.h.in | H A D | 03-May-2022 | 6 KiB | 203 | 174 |
| osdef.sh | H A D | 05-Feb-2020 | 1.8 KiB | 70 | 64 |
| patchlevel.h | H A D | 05-Feb-2020 | 32.7 KiB | 539 | 6 |
| process.c | H A D | 05-Feb-2020 | 165.8 KiB | 7,415 | 6,895 |
| pty.c | H A D | 05-Feb-2020 | 9.1 KiB | 422 | 308 |
| putenv.c | H A D | 05-Feb-2020 | 5.7 KiB | 217 | 130 |
| resize.c | H A D | 03-May-2022 | 25.7 KiB | 1,145 | 960 |
| sched.c | H A D | 05-Feb-2020 | 7.1 KiB | 291 | 236 |
| sched.h | H A D | 05-Feb-2020 | 1.7 KiB | 49 | 18 |
| screen.c | H A D | 03-May-2022 | 80.9 KiB | 3,419 | 2,844 |
| screen.h | H A D | 05-Feb-2020 | 8.2 KiB | 317 | 217 |
| search.c | H A D | 05-Feb-2020 | 10.2 KiB | 400 | 309 |
| socket.c | H A D | 05-Feb-2020 | 45.6 KiB | 1,940 | 1,650 |
| teln.c | H A D | 05-Feb-2020 | 12.4 KiB | 579 | 498 |
| term.c | H A D | 05-Feb-2020 | 7.6 KiB | 299 | 208 |
| term.sh | H A D | 05-Feb-2020 | 2.9 KiB | 170 | 147 |
| termcap.c | H A D | 03-May-2022 | 31.4 KiB | 1,542 | 1,372 |
| tty.sh | H A D | 05-Feb-2020 | 38.7 KiB | 1,570 | 1,334 |
| utmp.c | H A D | 03-May-2022 | 18.2 KiB | 859 | 652 |
| viewport.c | H A D | 05-Feb-2020 | 3.9 KiB | 130 | 91 |
| viewport.h | H A D | 05-Feb-2020 | 1.9 KiB | 52 | 17 |
| window.c | H A D | 05-Feb-2020 | 52.3 KiB | 2,360 | 2,063 |
| window.h | H A D | 05-Feb-2020 | 10.9 KiB | 358 | 259 |
README
1
2 [If you just got the screen package, it pays to read the file INSTALL]
3 [This intro only describes the most common features to get you started]
4 [A full description of all features is contained in the source package]
5
6
7
8Short introduction to GNU screen.
9
10Send bugreports, fixes, enhancements, t-shirts, money, beer & pizza to
11 screen-devel@gnu.org
12
13Screen provides you with an ANSI/vt100 terminal emulator, which can multiplex
14up to 10 pseudo-terminals. On startup, it executes $SHELL in window 0.
15Then it reads $HOME/.screenrc to learn configuration, keybindings, and
16possibly open more windows.
17
18 C-a ? (help) Show all keybindings.
19
20 C-a c (screen) Create new windows.
21
22 C-a SPACE (next) Advance to next window (with wraparound).
23
24 C-a C-a (other) Toggle between the current and previously
25 displayed windows.
26
27 C-a 0 (select n) Switch to window n=0 ... 9.
28 ...
29 C-a 9
30
31 C-a w (windows) Show a list of window names in the status line.
32
33 C-a a (meta) Send a literal C-a/C-s/C-q to the
34 C-a s (xoff) process in the window.
35 C-a q (xon) For instance, emacs uses C-a and C-s.
36
37 C-a l (redisplay) Redraw this window.
38
39 C-a W (width) Toggle between 80 & 132 columns mode.
40
41 C-a L (login) Try to toggle the window's utmp-slot.
42
43 C-a z (suspend) Suspend the whole screen session.
44
45 C-a x (lockscreen) Execute /usr/bin/lock, $LOCKCMD or a
46 built-in terminal lock.
47
48 C-a H (log) Log stdout of window n to screenlog.n.
49
50 C-a C-[ (copy) Start copy mode. Move cursor with h,j,k,l.
51 Set 2 marks with SPACE or y. Abort with ESC.
52 (C-[ is ESC.) Preceeding second mark with
53 an a appends the text to the copy buffer.
54
55 C-a C-] (paste) Output copy buffer to current window's stdin.
56
57 C-a < (readbuf) Read the copy buffer from /tmp/screen-exchange.
58 C-a > (writebuf) Write the copy buffer to /tmp/screen-exchange.
59
60 C-a d (detach) Detach screen. All processes continue and may
61 spool output to their pty's, but screen
62 disconnects from your terminal.
63
64 C-a D D (pow_detach) Power detach. Disconnect like C-a d but also
65 kill the parent shell.
66
67 C-a K (kill) Kill a window and send SIGHUP to its process
68 group. Per default this would be C-a C-k,
69 but it is redefined in the demo .screenrc
70 (think of killing a whole line in emacs).
71
72 C-a : (colon) Online configuration change.
73
74See the man page or TeXinfo manual for many more keybindings and commands.
75
76screen -r [pid.tty.host|tty.host]
77 Reattach to a specific detached session. The terminal emulator
78 reconfigures according to your $TERMCAP or $TERM settings.
79 When you have multiple screens detached, you must supply the session
80 name.
81
82screen -R reattaches to a detached session or (if none) creates a new
83 session.
84
85screen -d [pid.tty.host|tty.host]
86 Detach a screen session remotely. Has the same effect as typing 'C-a d'
87 on the controlling terminal. 'screen -D' will power-detach.
88
89screen -list
90screen -ls
91screen -wipe
92 Show all available sessions and their status. Use -wipe to remove
93 DEAD sessions.
94
95 If sockets are missing, you may send a SIGCHLD to its 'SCREEN'
96 process and the process will re-establish the socket (think of
97 someone cleaning /tmp thoroughly).
98
99screen -h 200
100 Starts a new screen session and sets the number of lines in the scrollback
101 buffer to 200. The default is 100 lines.
102
103