Dies ist eine alte Version des Dokuments!
tmux ist eine bessere Alternative zu screen
Mit Hilfe von tmux kann man
Screen-Sitzung starten | tmux |
Screen-Sitzung in den Hintergrund schicken | Strg+b d |
Screen-Sitzung in den Vordergrund holen | screen attach |
Screen-Sitzung gemeinsam nutzen | screen attache |
In screen wieder „ganz normal“ mit Shift+BildAuf scrollen:
/etc/tmux.conf
:
# Xterm scrolling set -g terminal-overrides 'xterm*:smcup@:rmcup@'
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.