Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:screen [2022/03/18 07:07] jslinux:screen [2024/06/27 11:58] (current) – [Help] js
Line 1: Line 1:
-====== Screen Shortcuts ======+====== Screen ====== 
 + 
 +===== Shortcuts =====
  
 |@#6495ed:shortcut|@#6495ed:description| |@#6495ed:shortcut|@#6495ed:description|
 +|<key>CTRL</key>-<key>a</key> <key>?</key>|key commands overview / help|
 |<key>CTRL</key>-<key>a</key> <key>CTRL</key>-<key>c</key>|create new tab| |<key>CTRL</key>-<key>a</key> <key>CTRL</key>-<key>c</key>|create new tab|
 +|<key>CTRL</key>-<key>a</key> <key>d</key>|detach session (run in background)|
 +| ||
 |<key>CTRL</key>-<key>a</key> <key>n</key>|jump to the next tab| |<key>CTRL</key>-<key>a</key> <key>n</key>|jump to the next tab|
 |<key>CTRL</key>-<key>a</key> <key>p</key>|jump to the previous tab| |<key>CTRL</key>-<key>a</key> <key>p</key>|jump to the previous tab|
 |<key>CTRL</key>-<key>a</key> <key>0</key>|jump to tab 0| |<key>CTRL</key>-<key>a</key> <key>0</key>|jump to tab 0|
 |<key>CTRL</key>-<key>a</key> <key>1</key>|jump to tab 1|  |<key>CTRL</key>-<key>a</key> <key>1</key>|jump to tab 1| 
-|<key>CTRL</key>-<key>a</key> <key>d</key>|detach session (run in background)| 
 |<key>CTRL</key>-<key>a</key> <key>CTRL</key>-<key>a</key>|jump between windows|  |<key>CTRL</key>-<key>a</key> <key>CTRL</key>-<key>a</key>|jump between windows| 
-|<key>CTRL</key>-<key>a</key> <key>"</key>|windows list| +| || 
 +|<key>CTRL</key>-<key>a</key> <key>"</key>|windows list
 +|<key>CTRL</key>-<key>a</key> <key>'</key>|choose which window to jump (apostrophe)| 
 +| ||
 |<key>CTRL</key>-<key>a</key> <key>A</key>|rename window| |<key>CTRL</key>-<key>a</key> <key>A</key>|rename window|
-|<key>CTRL</key>-<key>a</key> <key>|</key>|split screen vertical|  
-|<key>CTRL</key>-<key>a</key> <key>S</key>+<key>s</key>|split screen horizontal|  
-|<key>CTRL</key>-<key>a</key> <key>TAB</key>|jump other split screen| 
-|<key>CTRL</key>-<key>a</key> <key>S</key>+<key>X</key>|split screen off| 
 |<key>CTRL</key>-<key>a</key> <key>x</key>|screen lock|  |<key>CTRL</key>-<key>a</key> <key>x</key>|screen lock| 
 |<key>CTRL</key>-<key>a</key> <key>ESC</key>|copy mode (scroll up)| |<key>CTRL</key>-<key>a</key> <key>ESC</key>|copy mode (scroll up)|
Line 22: Line 25:
 |<key>CTRL</key>-<key>a</key> <key>]</key>|insert from STDIN| |<key>CTRL</key>-<key>a</key> <key>]</key>|insert from STDIN|
 |<key>CTRL</key>-<key>a</key> <key>a</key>|send ctrl+a to application| |<key>CTRL</key>-<key>a</key> <key>a</key>|send ctrl+a to application|
-|<key>CTRL</key>-<key>RightArrowKey</key>|navigate in splitt screens| +|| 
- +|<key>CTRL</key>-<key>a</key> <key>|</key>|split screen vertical|  
-====== Startcommands ======+|<key>CTRL</key>-<key>a</key> <key>S</key>+<key>s</key>|split screen horizontal|  
 +|<key>CTRL</key>-<key>a</key> <key>TAB</key>|jump other split screen| 
 +|<key>CTRL</key>-<key>a</key> <key>Shift</key>+<key>X</key>|split screen off| 
 +|<key>CTRL</key>-<key>Up</key>%%|%%<key>Down</key>%%|%%<key>Left</key>%%|%%<key>Right</key>|navigate in splitt screens| 
 +\\  
 +\\  
 +===== Startcommands =====
 |@#6495ed:command|@#6495ed:description| |@#6495ed:command|@#6495ed:description|
 |screen -S <session name>|start a new screen session| |screen -S <session name>|start a new screen session|
Line 30: Line 39:
 |screen -x <session name>| | |screen -x <session name>| |
 |screen -ls|show all screen sessions| |screen -ls|show all screen sessions|
- +\\  
- +\\  
-====== Theme Config ======+===== Theme Config =====
  
 <code># Blaue Statusleiste, aktueller Tab ist rot hinterlegt. Rechts Hostname sowie Datum und Uhrzeit <code># Blaue Statusleiste, aktueller Tab ist rot hinterlegt. Rechts Hostname sowie Datum und Uhrzeit
Line 39: Line 48:
 hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %d.%m.%y %c:%s " hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %d.%m.%y %c:%s "
 </code> </code>
- +\\  
-====== Example screenrc ======+\\  
 +===== Example screenrc =====
 <code>deflogin on <code>deflogin on
 vbell on vbell on
Line 92: Line 102:
 hardstatus on hardstatus on
 hardstatus alwayslastline hardstatus alwayslastline
-hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %d.%m.%y %c:%s "</code>+hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %d.%m.%y %c:%s " 
 + 
 +# Default Shell as login Shell 
 +shell -$SHELL 
 +</code> 
 +\\  
 +\\  
 +===== Help ===== 
 +  * [[https://www.kilobitspersecond.com/2014/02/10/understanding-gnu-screens-hardstatus-strings/]] Help and documentation 
 +  * [[http://www.gnu.org/software/screen/manual/html_node/String-Escapes.html]] documentation of the escape strings 
 +