User Tools

Site Tools


wiki:tech:linux:screen

Differences

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

Link to this comparison view

Next revision
Previous revision
wiki:tech:linux:screen [2018/10/10 17:40] – created kpcwiki:tech:linux:screen [2018/10/10 17:49] (current) kpc
Line 1: Line 1:
  
 source: http://www.pixelbeat.org/lkdb/screen.html source: http://www.pixelbeat.org/lkdb/screen.html
-screen rc file:  
  
- +alternatives: 
-See also the tmux alternative + tmux alternative 
-See also the byobu screen config manager. + byobu screen config manager. 
-See also the reptyr as another way to reattach programs to a terminal.+ reptyr as another way to reattach programs to a terminal.
  
 Note for nested screen sessions, use "Ctrl+a a" to send commands to the inner screen, Note for nested screen sessions, use "Ctrl+a a" to send commands to the inner screen,
Line 19: Line 18:
 ||||   ||||  
 |Ctrl+a S |split terminal horizontally into regions |Ctrl+a c to create new window there| |Ctrl+a S |split terminal horizontally into regions |Ctrl+a c to create new window there|
-|Ctrl+a \| |split terminal vertically into regions Requires screen >= 4.1||+|Ctrl+a %%|%% |split terminal vertically into regions Requires screen >= 4.1||
 |Ctrl+a :resize |resize region || |Ctrl+a :resize |resize region ||
 |Ctrl+a :fit |fit screen size to new terminal size |Ctrl+a F is the same. Do after resizing xterm| |Ctrl+a :fit |fit screen size to new terminal size |Ctrl+a F is the same. Do after resizing xterm|
Line 32: Line 31:
 |Ctrl+a > |write paste buffer to file |useful for copying between screens| |Ctrl+a > |write paste buffer to file |useful for copying between screens|
 |Ctrl+a < |read paste buffer from file |useful for pasting between screens| |Ctrl+a < |read paste buffer from file |useful for pasting between screens|
-    +||||   
-Ctrl+a ? show key bindings/command names Note unbound commands only in man page +|Ctrl+a ? |show key bindings/command names |Note unbound commands only in man page| 
-Ctrl+a : goto screen command prompt up shows last command entered+|Ctrl+a : |goto screen command prompt |up shows last command entered
 + 
 +<code> 
 +# Bind F11 and F12 (NOT F1 and F2) to previous and next screen window 
 +bindkey -k F1 prev 
 +bindkey -k F2 next 
 + 
 +# Also for ctrl-alt right and left arrows 
 +# Note disable in window manager to allow through 
 +bindkey ^[[1;7D prev 
 +bindkey ^[[1;7C next 
 + 
 +startup_message off 
 + 
 +# Window list at the bottom. 
 +hardstatus alwayslastline 
 +hardstatus string "%-w%{= BW}%50>%n %t%{-}%+w%<" 
 + 
 +# From Stephen Shirley 
 +# Don't block command output if the terminal stops responding 
 +# (like if the ssh connection times out for example). 
 +nonblock on 
 + 
 +# Allow editors etc. to restore display on exit 
 +# rather than leaving existing text in place 
 +altscreen on 
 + 
 +# Enable 256-color mode when screen is started with TERM=xterm-256color 
 +# Taken from: http://frexx.de/xterm-256-notes/ 
 +
 +# Note that TERM != "xterm-256color" within a screen window. Rather it is 
 +# "screen" or "screen-bce" 
 +#  
 +# terminfo and termcap for nice 256 color terminal 
 +# allow bold colors - necessary for some reason 
 +attrcolor b ".I" 
 +# tell screen how to set colors. AB = background, AF=foreground 
 +#termcapinfo xterm-256color 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' 
 + 
 +</code>
wiki/tech/linux/screen.1539182433.txt.gz · Last modified: 2018/10/10 17:40 by kpc

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki