Robuste Sitzungen
Der Tab und der Transport
Ein Konsolity-Tab ist von seiner SSH-Verbindung getrennt. Wenn das Netz abbricht (WLAN aus, Ruhezustand, Wechsel zu 4G), bleibt der Tab mit seinem Puffer bestehen, und die Signallinie wechselt zu Offline, automatische Fortsetzung, dann zu Neuverbindung, Versuch n. Nichts muss neu eingegeben werden.
Persistenz
Auf einem Server mit tmux (oder screen) legt Konsolity die Sitzung in einem Multiplexer auf einem eigenen Socket (konsolity) an und hängt sie bei jeder Wiederverbindung wieder an. Einstellbar pro Host: automatisch, tmux, screen, keiner. Ohne Multiplexer ist die Sitzung „nicht fortsetzbar“: Ein Banner weist darauf hin.
Konsolity bringt tmux unter macOS und Linux mit: Auf einem Computer des Kontos, dem es fehlt, wird es automatisch verwendet.
Schließen, behalten, beenden
Wenn Sie einen Tab schließen, endet die Sitzung nicht: Sie wandert zu Beibehaltene Sitzungen und lässt sich mit einem Klick fortsetzen. Beenden ist eine ausdrückliche Aktion und beendet die Sitzung auf dem Server.
Auf einem anderen Gerät fortsetzen
Mit einem Konto (Cloud, Studio, Testphase) erscheint eine auf dem Mac geöffnete Sitzung auf dem iPad unter „Auf Ihren anderen Geräten“: Hier fortsetzen hängt dieselbe tmux-Sitzung wieder an. Die Markierung neben dem Host in der Bibliothek zählt die hier und anderswo offenen Sitzungen.
Mehrere Sitzungen pro Host
Rechtsklick auf den Host, auf den Eintrag in der Leiste oder Tab-Menü ⋯ › Neue Sitzung auf diesem Host.
Verknüpfungen
Verknüpfen Sie aus einer Sitzung weitere Hosts des Tresors: ssh web-01 funktioniert dann direkt auf dem Server, über einen kurzlebigen SSH-Agenten. Beim Schließen wird alles widerrufen.