====== Screen ======
Screen ist ein "Fenstermanager" für textbasierte Konsolen. Verbindungen können getrennt werden, laufen dann im Hintergrund weiter und können später fortgesetzt werden.
===== Tastenkombinationen =====
^Tastenkombination^Bedeutung^
|''Strg+a, d''|Detach - Trennen der Verbindung zur aktuellen Sitzung, Sitzung läuft im Hintergrund weiter|
|''Strg+d''|Beenden der Sitzung, läuft **nicht** im Hintergrund weiter|
|''Strg+a, ?''|Übersicht über alle Tastenkombinationen|
Wird ''screen'' selbst in einer ''screen''-Umgebung ausgeführt, können Tastenkombination mit ''Strg+a, a'' an den aktuellen Subscreen weitergegeben werden.
Andernfalls wirken sie immer auf der "höchsten" Ebene.\\
**Beispiel**: ''Strg+a, a, d'' trennt die Verbindung zum aktuellen Subscreen
===== Parameter =====
^Befehle^ Bedeutung^
|screen -S session1
|Starten einer neuen Verbindung mit dem Namen ''session1'' |
|screen -r
| Setzt Verbindung fort (wenn nur eine existiert)|
|screen -r session1
| Setzt Verbindung mit dem Namen ''session1'' fort|
|screen -list
|Liste aller Sessions anzeigen|
|screen -d session1
|Trennt die Verbindung mit dem Namen ''session1'' (nützlich, wenn man die Verbindung über SSH verloren hat, danach ist reattach mit ''screen -r'' möglich)|
===== Scrollen =====
In Screen kann mit der Tastenkombination ''Strg+A'', ''Esc'' und ''PageUp''/''PageDown'' gescrollt werden. Das übliche ''Shift''+''PageUp''/''PageDown'' funktioniert, wenn in ''~/.screenrc'' folgende Zeile hinzugefügt wird:
termcapinfo xterm* ti@:te@
===== Startup-Nachricht deaktivieren =====
Um die Nachricht beim Start von screen zu deaktivieren muss in ''~/.screenrc'' (für den Benutzer) oder in ''/etc/screenrc'' (systemweit) folgende Zeile eingefügt werden:
startup_message off
====== Links ======
* [[http://www.gnu.org/software/screen/screen.html|Homepage]]
* [[https://wiki.archlinux.org/index.php/GNU_Screen|Tipps und Tricks (Arch Linux Wiki)]]
* [[http://www.robmeerman.co.uk/unix/256colours|Colour colour everywhere! 256 colour-mode for Linux consoles]]