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

« back to all changes in this revision

Viewing changes to .pc/80EXP_session_creation_time.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
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]
3432
3438
@end deffn
3433
3439
 
3434
3440
@deffn Command defcharset [set]
 
3441
(none)@*
3435
3442
Like the @samp{charset} command except that the default setting for
3436
3443
new windows is changed. Shows current default if called without
3437
3444
argument.
3444
3451
with @samp{-U}, otherwise @code{off}.
3445
3452
@end deffn
3446
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
 
3447
3462
@node Copy and Paste, Subprocess Execution, Virtual Terminal, Top
3448
3463
@chapter Copy and Paste
3449
3464
@cindex copy and paste
5638
5653
 
5639
5654
@item SHELL
5640
5655
Default shell program for opening windows (default @file{/bin/sh}).
 
5656
See also @code{shell} .screenrc command.
5641
5657
 
5642
5658
@item STY
5643
5659
Alternate socket name. If @code{screen} is invoked, and the environment variable