~ubuntu-branches/debian/stretch/screen/stretch

« back to all changes in this revision

Viewing changes to .pc/11replace_doc_paths.patch/doc/screen.texinfo

  • Committer: Package Import Robot
  • Author(s): Axel Beckert
  • Date: 2014-07-26 14:05:20 UTC
  • mfrom: (7.1.4 experimental)
  • Revision ID: package-import@ubuntu.com-20140726140520-68d50x42gevcjy5e
Tags: 4.2.1-2
* Upload to unstable again
* Enable parallel building

Show diffs side-by-side

added added

removed removed

Lines of Context:
143
143
When a program terminates, @code{screen} (per default) kills the window
144
144
that contained it.  If this window was in the foreground, the display
145
145
switches to the previously displayed window; if none are left,
146
 
@code{screen} exits.
 
146
@code{screen} exits. Shells usually distinguish between running as login-shell or sub-shell.
 
147
Screen runs them as sub-shells, unless told otherwise (See @code{shell} .screenrc command).
147
148
 
148
149
Everything you type is sent to the program running in the current
149
150
window.  The only exception to this is the one keystroke that is used to
154
155
customized to be anything you like, though they are always two
155
156
characters in length.
156
157
 
157
 
@code{Screen} does not understand the prefix @kbd{C-} to mean control.
 
158
@code{Screen} does not understand the prefix @kbd{C-} to mean control, although
 
159
this notation is used in this manual for readability.
158
160
Please use the caret notation (@kbd{^A} instead of @kbd{C-a}) as arguments
159
161
to e.g. the @code{escape} command or the @code{-e} option. @code{Screen}
160
162
will also print out control characters in caret notation.
417
419
Set the default shell to be @var{program}.  By default, @code{screen}
418
420
uses the value of the environment variable @code{$SHELL}, or
419
421
@file{/bin/sh} if it is not defined.  This option is equivalent to the
420
 
@code{shell} command (@pxref{Shell}).
 
422
@code{shell} command (@pxref{Shell}). See also there.
421
423
 
422
424
@item -S @var{sessionname}
423
425
Set the name of the new session to @var{sessionname}.  This option can
792
794
(help)@*
793
795
Show key bindings.  @xref{Help}.
794
796
 
795
 
@item @kbd{C-a C-\}
 
797
@item @kbd{C-a \}
796
798
(quit)@*
797
799
Kill all windows and terminate @code{screen}.  @xref{Quit}.
798
800
 
909
911
Change character set slot designation.  @xref{Character Processing}.
910
912
@item chdir [@var{directory}]
911
913
Change the current directory for future windows.  @xref{Chdir}.
 
914
@item cjkwidth
 
915
Treat ambiguous width characters as full/half width.  @xref{Character Processing}.
912
916
@item clear
913
917
Clear the window screen.  @xref{Clear}.
914
918
@item colon
1343
1347
Set the command to be used to create a new shell.  This overrides the
1344
1348
value of the environment variable @code{$SHELL}.  This is useful if
1345
1349
you'd like to run a tty-enhancer which is expecting to execute the
1346
 
program specified in @code{$SHELL}.  If the command begins with
1347
 
a @samp{-} character, the shell will be started as a login-shell.
 
1350
program specified in @code{$SHELL}.  
 
1351
If the command begins with a @samp{-} character, the shell will be started as a
 
1352
login-shell. Typical shells do only minimal initialization when not started as a login-shell.
 
1353
E.g. Bash will not read your @file{~/.bashrc} unless it is a login-shell.
1348
1354
 
1349
 
@code{defshell} is currently a synonym to the @code{shell} command.
 
1355
@code{defshell} is currently a synonym to the @code{shell} .screenrc command.
1350
1356
@end deffn
1351
1357
 
1352
1358
@deffn Command shelltitle title
1725
1731
Mainly the same as @code{detach}, but also sends a HANGUP signal
1726
1732
to the parent process of @code{screen}.@*
1727
1733
@emph{Caution}: This will result in a
1728
 
logout if @code{screen} was started from your login shell.
 
1734
logout if @code{screen} was started from your login-shell.
1729
1735
@end deffn
1730
1736
 
1731
1737
@deffn Command pow_detach_msg [message]
2032
2038
 
2033
2039
@node Quit,  , Suspend, Session Management
2034
2040
@section Quit
2035
 
@kindex C-\
 
2041
@kindex \
2036
2042
@deffn Command quit
2037
 
(@kbd{C-a C-\})@*
2038
 
Kill all windows and terminate @code{screen}.  Note that on VT100-style
2039
 
terminals the keys @kbd{C-4} and @kbd{C-\} are identical.  So be careful
2040
 
not to type @kbd{C-a C-4} when selecting window no. 4.  Use the empty
2041
 
bind command (as in @code{bind "^\"}) to remove a key binding
 
2043
(@kbd{C-a \})@*
 
2044
Kill all windows and terminate @code{screen}.
2042
2045
(@pxref{Key Binding}).
2043
2046
@end deffn
2044
2047
 
3435
3438
@end deffn
3436
3439
 
3437
3440
@deffn Command defcharset [set]
 
3441
(none)@*
3438
3442
Like the @samp{charset} command except that the default setting for
3439
3443
new windows is changed. Shows current default if called without
3440
3444
argument.
3447
3451
with @samp{-U}, otherwise @code{off}.
3448
3452
@end deffn
3449
3453
 
 
3454
@deffn Command cjkwidth [state]
 
3455
(none)@*
 
3456
Toggle how ambiguoous characters are treated. If cjkwidth is on screen
 
3457
interprets them as double (full) width characters. If off then they are seen
 
3458
as one cell (half) width characters.
 
3459
@end deffn
 
3460
 
 
3461
 
3450
3462
@node Copy and Paste, Subprocess Execution, Virtual Terminal, Top
3451
3463
@chapter Copy and Paste
3452
3464
@cindex copy and paste
5641
5653
 
5642
5654
@item SHELL
5643
5655
Default shell program for opening windows (default @file{/bin/sh}).
 
5656
See also @code{shell} .screenrc command.
5644
5657
 
5645
5658
@item STY
5646
5659
Alternate socket name. If @code{screen} is invoked, and the environment variable