blob: b0ecf3bbc3cfdbd3e2a8c82c9b1c057cb9d2bd15 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
|
----------------------------
What's new in screen-3.9 ?
----------------------------
* real multiuser support
A window can now be displayed on more than one attached displays.
Screen does all the necessary clipping if the window size doesn't
fit the display.
New command:
^AF - fit the window size into the display size.
* split screen support
A display may now host multiple windows.
New commands:
^AS - split horizontally. This add another region to the display
^A<Tab> - move the focus to the next region
^AX - kill the current region
^AQ - kill all other regions
* hardstatus emulation support
The last line of the display may now be used as a hardstatus
line if the terminal doesn't have the 'hs' capability.
New commands:
hardstatus [always]lastline
hardstatus [always]message
hardstatus [always]ignore
* configurable window seperator and hardstatus strings
The window (region) seperator and the hardstatus can be set to an
arbitrary string containing screen's % escape sequences.
The window's hardstatus is just another escape sequence, '%h'.
New commands:
hardstatus string [string]
caption string [string]
The default strings are "%h" (hardstatus) and "%3n %t" (caption).
* permanent window seperator
The window seperator can be set to stay on screen even if
the display contains only one region
New commands:
caption always
caption splitonly
* many new escapes
%c - current time HH:MM (*CHANGE*: this was %w in screen-3.7)
%C - current time HH:MM in 24h format
%l - the load of the system
%h - hardstatus of the window
%w - all window names
%W - all window names except the current window
%u - all other users on this window
%? - the part to the next %? is displayed only if an escape
expands to an nonempty string.
%: - "else" part of %?
Some escapes like %c may be qualified with a '0' (like %0c)
to make screen use '0' instead of space as a filler.
Others understand a length qualifier, like %3n.
If escapes like the current time are used as hardstatus/caption
string screen will update them so that you can always have
the current time onscreen.
*CHANGE* ~ is no longer used as bell character, use ^G instead!
* logfile timestamps and flush timeout
New commands:
logfile flush <secs>
logtstamp [on|off]
logtstamp string [string]
logtstamp after [secs]
* configurable breaktype
You can now choose one of TIOCSBRK, TCSBRK, tcsendbreak.
New commands:
breaktype
defbreaktype
* other new commands:
hstatus - set the window's hardstatus
defslowpaste
defsilence
* optional builtin telnet.
This is useful if screen is used as frontend to a terminal
multiplexor. Use //telnet to access the builtin telnet program,
as in: 'screen //telnet host [port]'
* remote detach and reattach change:
'-d' is now ignored if the screen is already detached and you
want to reattach. You can also use '-RR' to make screen use
the first session found if more than one session is available.
Thus '-d -RR' or '-x -RR' always gets you a screen.
* support for history compaction
You can tell screen to suppress trailing blank lines when
scolling up text into the history buffer. (Wayne Davison)
New command:
compacthist
* optional Braille support. If you can read Braille and have one of
the devices listed in README.DOTSCREEN, please compile with
-DHAVE_BRAILLE and let us know if this feature is useful.
|