Dies ist eine alte Version des Dokuments!
tmux scheint mir inzwischen die bessere Alternative zu sein
Mit Hilfe von screen kann man
| Einstieg | |
|---|---|
| Screen-Sitzung starten | screen |
| Screen-Sitzung in den Hintergrund schicken | Strg+a d |
| letzte Screen-Sitzung in den Vordergrund holen | screen -xR |
| Sitzungen (sessions) | |
| Benannte Sitzung starten | screen -S sitzung1 |
| Sitzungen auflisten | screen -ls |
| mit laufender Sitzung verbinden | screen -r sitzung1 |
| Fenster (windows) | |
| Neues Screen-„Fenster“ | Strg+a c |
| Fenster wechseln | Strg+a space |
| Fenster auflisten | Strg+a " |
| zu Fenster 4 wechseln | Strg+a 4 |
| Terminal aufteilen | |
| Vertikal teilen | Strg+a | |
| Horizontal teilen | Strg+a S |
| aktuellen Teil entfernen | Strg+a X |
| alle Teile außer dem Aktuellen entfernen | Strg+a Q |
| Zum nächsten Teil wechseln | Strg+a tab |
In screen wieder „ganz normal“ mit Shift+BildAuf scrollen:
/etc/screenrc:
termcapinfo xterm|xterms|xs|rxvt ti@:te@
Mit verschiedenen Benutzern, die z.B. via ssh angemeldet sind, eine Screen-Sitzung gemeinsam nutzen.
| Die Screen-Sitzung mit einem Namen starten | screen -S foo |
| den multiusermode aktivieren | Strg+a :multiuser on |
| und Benutzer zulassen | Strg+a :acladd username1,username2,usernameN |
| als Gast mit der laufenden Screen-Sitzung verbinden | screen -x nutzer/foo |
(„nutzer“ ist hier der Name des Benutzers der die Screen-Sitzung gestartet hat)
Eventuell muss das suid-Bit für root gesetzt sein um Screen im multiusermode zu nutzen.
Ob der multiusermode aktiviert wird und welche Benutzer zugelassen sind kann auch dauerhaft in der .screenrc eingetragen werden.