Strict Standards: Declaration of action_plugin_loglog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/public/screen/lib/plugins/loglog/action.php on line 15

Strict Standards: Declaration of action_plugin_captcha::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/public/screen/lib/plugins/captcha/action.php on line 0
GNU screen [faq]

Differences

This shows you the differences between two versions of the page.

faq [2011/03/23 17:16]
208.38.216.150 Note about forbidden page
faq [2015/03/02 15:52] (current)
asciiphil Add a question mark.
Line 1: Line 1:
====== FAQ ====== ====== FAQ ======
 +  
==== How do I get screen to put things into my terminal's scrollback? ==== ==== How do I get screen to put things into my terminal's scrollback? ====
 +
First off, it's recommended that you use ''screen'''s scrollback buffer instead.  Since you can have multiple windows in a ''screen'' session, if you switch between those windows, your terminal scrollback will mix lines from all of those windows, but ''screen'' keeps separate scrollback buffers for each one.  Just use ''[[commands:copy|C-a ESC]]''  or ''[[commands:copy|C-a []]'' to enter [[commands:copy]] mode.  (See also the [[interface#xterm-style_scrolling|interface examples]] for a description of how to make ''xterm'''s keystrokes work on ''screen'' instead.)  But if you do want scrollback in your terminal window (usually ''xterm''), read on. First off, it's recommended that you use ''screen'''s scrollback buffer instead.  Since you can have multiple windows in a ''screen'' session, if you switch between those windows, your terminal scrollback will mix lines from all of those windows, but ''screen'' keeps separate scrollback buffers for each one.  Just use ''[[commands:copy|C-a ESC]]''  or ''[[commands:copy|C-a []]'' to enter [[commands:copy]] mode.  (See also the [[interface#xterm-style_scrolling|interface examples]] for a description of how to make ''xterm'''s keystrokes work on ''screen'' instead.)  But if you do want scrollback in your terminal window (usually ''xterm''), read on.
Line 32: Line 33:
See the page on [[title examples]]. See the page on [[title examples]].
-==== How do I set and use session names ====+==== How do I set and use session names? ====
See the page on [[sessionnames]]. See the page on [[sessionnames]].
Line 117: Line 118:
  - (The sticky method) Change the [[commands:escape]] keystroke in one of the sessions, so they do not interfere.  For instance, to change the inner session's [[commands:escape]] character to, say, ''C-s'' (instead of ''C-a''), use "''[[commands:colon|C-a a :]] [[commands:escape]] ^ss''".  Thereafter, use ''C-s'' for the inner ''screen'' session, instead of ''C-a''.   - (The sticky method) Change the [[commands:escape]] keystroke in one of the sessions, so they do not interfere.  For instance, to change the inner session's [[commands:escape]] character to, say, ''C-s'' (instead of ''C-a''), use "''[[commands:colon|C-a a :]] [[commands:escape]] ^ss''".  Thereafter, use ''C-s'' for the inner ''screen'' session, instead of ''C-a''.
 +=== Oops, my process is running but not in ''screen'' ===
 +On Linux, we've heard that [[https://github.com/nelhage/reptyr|reptyr]] will let you pull a process into ''screen'' (i.e. grab its controlling terminal).  ''reptyr'' claims to be better than ''screenify''.
 
faq.1300900580.txt.gz · Last modified: 2011/03/23 17:16 by 208.38.216.150
Recent changes RSS feed GNU General Public License Driven by DokuWiki