bambouville

Tessera auf dem iPhone

Tessera läuft auf iPhone und iPad als eine einzige universelle App — derselbe App-Store-Eintrag, dieselbe Freischaltung, kein separater Kauf. Das iPad bleibt der tastaturzentrierte Ort für echte Arbeit; das iPhone ist als Begleitfläche gebaut: einen Build im Blick behalten, durch die Ausgabe zurückscrollen, die Rückfrage eines Agenten bestätigen, schnell einen Befehl absetzen — während mosh und tmux die Sitzung dazwischen am Leben halten.

Tessera auf dem iPhone: der Tab „Keys“ mit einem Auswahlmenü zwischen Keys und bekannten Hosts oben, zwei aufgelisteten Keys und der Vier-Tab-Leiste — Hosts, Sitzungen, Keys, Einstellungen — am unteren Rand.
Die kompakte Oberfläche: Hosts, Sitzungen, Keys und Einstellungen als Tabs — Keys und bekannte Hosts teilen sich hinter einem Auswahlmenü einen Tab.

Die Tab-Leiste

Das iPhone ersetzt die iPad-Seitenleiste durch vier Tabs: Hosts, Sitzungen, Keys und Einstellungen. Zwei davon führen hinter einem Auswahlmenü eine zweite Ansicht: Sitzungen enthält zusätzlich das Agent-Center (wenn das Experiment aktiviert ist — der Tab zeigt ein Kennzeichen, sobald Agenten Aufmerksamkeit brauchen), und Keys enthält zusätzlich die bekannten Hosts. Der Tab „Sitzungen“ trägt ein Kennzeichen mit der Anzahl der Agenten, die auf Eingabe warten oder gerade fertig geworden sind (wenn das Agent-Center an ist).

Dieselbe kompakte Oberfläche erscheint auf einem iPad in Split View, Slide Over oder einem schmalen Stage-Manager-Fenster — sie richtet sich nach der Fenstergröße, nicht nach dem Gerät.

In einer Sitzung

Eine Sitzung öffnet sich im Vollbild über den Tabs. Die kompakte obere Leiste behält das Wesentliche:

  • zurück (Chevron) — zurück zu den Tabs; die Sitzung läuft weiter.
  • Hostname — antippen, um den Umschalter zu öffnen (siehe unten).
  • + — neues tmux-Fenster, wenn die Sitzung auf tmux läuft.
  • Suche, Dateien und der Weiterleitungsstatus.
  • — trennen. Anders als das Zurückgehen beendet das die Sitzung sofort.

Der Umschalter

Ein Tippen auf den Hostnamen öffnet eine einzige durchsuchbare Fläche zum Navigieren: tmux-Fenster und ihre Bereiche, andere laufende Sitzungen, eine Abkürzung zurück zur Host-Übersicht und — wenn das Agent-Center an ist — Agenten. Dort sitzen auch die kompakten tmux-Aktionen: Links / rechts teilen, Oben / unten teilen und Fenster umbenennen.

Ihr tmux-Layout bleibt unangetastet

Ein Anhängen vom Telefon aus bricht ein anderswo gebautes Layout nie neu um. Die serverseitige Geometrie des Fensters, seine Teilungen und der Zoom-Zustand bleiben genau so, wie Ihr iPad oder Ihr Desktop sie hinterlassen hat; das Telefon zeigt einen Bereich nach dem anderen, im Vollbild, ausgewählt über den Umschalter. Nur eine Sitzung, die zuerst auf dem iPhone entstanden ist, nutzt die Telefon-Geometrie — und hängt sich später ein iPad an, übernimmt der größere Bildschirm das Raster.

Tippen ohne Hardware-Tasten

  • Die Zubehörleiste über der Tastatur trägt standardmäßig esc, , , die Pfeiltasten, , ⌃C und ⌃J — tippen Sie einen Modifier einmal an, um ihn auf die nächste Taste anzuwenden, oder stellen Sie das Verhalten der Modifier auf haftend, um ihn festzustellen, bis erneut getippt wird. Ein eigenes Bedienelement blendet die Bildschirmtastatur ein oder aus, und die Leiste folgt deren eigener Animation. Auch Chips aus Ihren eigenen Kurzbefehlen landen in der Leiste, und der Paletten-Chip löst App-Tastenkombinationen ohne Hardware-Tastatur aus.
  • Die Bildschirmtastatur schiebt die Ansicht hoch, statt Ihre Terminalzeilen neu umzubrechen (Einstellungen → Tastatur & Eingabe → Terminal mit der Tastatur anpassen holt den Umbruch zurück), und Im Terminal suchen bleibt sichtbar, während Sie eine Suchanfrage eintippen.
  • Das Swipe-Pad ist auf dem iPhone standardmäßig an und wird als Fächer in der Ecke im Daumenbogen gezeichnet — samt aktueller Agentenoptionen, wenn ein Agent wartet. Ein Doppeltipp darauf startet das Diktieren auf dem Gerät.
  • Eine Bluetooth-Tastatur bekommt den vollen Satz an Kurzbefehlen, genau wie das iPad.

Der Host-Editor, vollständig

Der Host-Editor auf dem Telefon trägt alles, was der des iPads trägt — dieselben vier Abschnitte als Chips: Verbindung, erweitert, Tunnel, Snippets. Startmodi, Jump-Hosts, Tags, Notizen, Umgebungsvariablen, Startskripte, Weiterleitungsregeln — alles in der Hosentasche bearbeitbar und vorgemerkt, bis Sie sichern. Bei einem Host, der sich mit einem gesicherten Passwort authentifiziert, ändert der Editor auch dieses; beim Sichern wird das Passwort im Schlüsselbund dieses Geräts ersetzt.

Der Host-Editor auf dem iPhone mit vier Abschnitts-Chips — Verbindung, erweitert, Tunnel, Snippets — und geöffnetem Abschnitt „erweitert“: OS-Logo, Terminal-Hintergrund, Tags, Notizen und Umgebungsvariablen, darunter „Abbrechen“ und „Sichern“.
Der vollständige Host-Editor auf dem iPhone — jeder Abschnitt des iPad-Editors, vorgemerkt, bis Sie sichern.

Was auf dem iPad bleibt

Nur wenig bleibt dem iPad vorbehalten:

  • Die Themenvorschau — die Auswahl des Themes selbst liegt auf beiden Geräten unter Erscheinungsbild.
  • Die Größe des großen Swipe-Pad-Pucks und die Auswahl zum Wiederherstellen mehrerer Sitzungen — das Telefon hat stattdessen einen einzigen Schalter beim Start wiederherstellen.
  • ⌘R (Terminal aktualisieren) — das Telefon zeichnet von selbst neu.