Terminal

DR-Terminal bringt einen eigenen, von Grund auf in Kotlin geschriebenen VT100/xterm-Emulator mit — ohne WebView. Er unterstützt xterm-256color, den Alt-Buffer (vim/less/nano), die OSC-52-Zwischenablage, Fokus-Ereignisse und Mausverfolgung (mc, htop).

Tastatur und Tastenkürzel

TastenkürzelAktion
Ctrl+C — bei markiertem TextAuswahl in die Zwischenablage kopieren. Ohne Auswahl erreicht das normale SIGINT den entfernten Prozess.
Enter — bei markiertem TextAlternatives Kopier-Kürzel (praktisch bei Tastaturen ohne Ctrl).
Rechtsklick / Menü „Kopieren“Kontextmenü nach der Auswahl — immer verfügbar.
Ctrl+VEinfügen. Mehrzeiliger Zwischenablageinhalt öffnet einen Bestätigungsdialog zum mehrzeiligen Einfügen.
KürzelleisteESC, Tab, Ctrl, Pfeiltasten, F1–F10, Pos1/Ende, Bild auf/Bild ab, Einfg — nützlich auf Mobilgeräten.
SchriftgrößeTasten A+ / A- (mobil) oder Dropdown in der Symbolleiste (Desktop) — kein Tastenkürzel.

Markieren, kopieren, einfügen

Desktop: Mit der Maus ziehen, um zu markieren. Ein Doppelklick markiert ein Wort, ein Dreifachklick eine Zeile. Das Loslassen kopiert über die obigen Kürzel; ein Rechtsklick öffnet ein Menü.

Android & iOS: Lange tippen an einer beliebigen Stelle im Terminal startet eine Auswahl, dann ziehen, um sie zu erweitern, und loslassen, um zu kopieren — der Text landet in der Systemzwischenablage. Ein kurzes Antippen wird weiterhin an die Shell durchgereicht; ein Wischen scrollt weiterhin den Verlauf, sodass die üblichen Gesten weiter funktionieren.

OSC 52 ermöglicht es entfernten Programmen (tmux, vim, fzf), über eine Escape-Sequenz in deine Systemzwischenablage zu kopieren — bidirektional.

Mehrzeiliges Einfügen: Wenn deine Zwischenablage Zeilenumbrüche enthält, siehst du einen Vorschaudialog zum mehrzeiligen Einfügen — das schützt vor dem Einfügen von Befehlen, die du nicht geprüft hast.

Scrollback und Verlauf

Der Scrollback-Puffer fasst bis zu 1000 Zeilen. Mausrad oder Touch-Ziehen scrollt; der Cursor verlässt korrekt den sichtbaren Bereich (xterm-Verhalten), und jede Auswahl scrollt mit dem Text mit.

Verlauf löschen (Terminal-Menü) leert den Puffer, ohne die Sitzung zu beenden.

Eine Bildlaufleiste erscheint am rechten Rand des Terminals — greife sie mit der Maus, um durch den Verlauf zu scrollen. Die Mausrad-Scrollgeschwindigkeit ist unter Einstellungen → Terminal konfigurierbar (Zeilen pro einzelner Mausrad-Rastung).

Alt-Buffer (Vollbild-Apps)

Programme wie vim, less, nano, htop, mc wechseln in den Alt-Buffer — einen separaten Bildschirm, der beim Beenden verschwindet, ohne den Haupt-Scrollback zu verschmutzen.

In der Ausgabe suchen

Die Suchleiste durchsucht den Scrollback in Echtzeit, hebt jeden Treffer hervor und springt zwischen ihnen. Die Hervorhebung ist eine Overlay-Darstellung zur Renderzeit — es wird niemals etwas in den SSH-Datenstrom eingespeist.

Schrift, Theme, Hervorhebung

Befehlsverlauf und Autovervollständigung

Jede gespeicherte Verbindung merkt sich ihren Befehlsverlauf (wenn Verlauf speichern aktiviert ist). Die Pfeil-nach-oben-Taste ruft frühere Befehle ab, und das Autovervollständigungsfeld schlägt aus dem serverseitigen Verlauf vor.

Seitenleiste (rechtes Panel) — Verlauf / Vervollständigung / Theme

Rechts neben dem Terminal (Desktop / Tablet) befindet sich ein einklappbares Panel mit drei Tabs. Öffne es über den Pfeil am rechten Rand; verändere die Größe durch Ziehen am linken Rand. Der Zustand gilt pro Alias — jede gespeicherte Verbindung merkt sich ihren Tab und ihre Breite.

Theme — Terminal-Themes (435 Schemata)

Das Theme gilt pro Alias — jede Verbindung hat ihren eigenen Hintergrund, Vordergrund und eine 16-farbige ANSI-Palette (dieselben Indizes, die ls --color verwendet: Standard 0–7 + Hell 8–15).

Android & iOS: Die gesamte Desktop-Seitenleiste wird durch ein einzelnes Paletten-Symbol in der oberen Leiste des Terminals ersetzt. Tippe darauf für ein Bottom-Sheet mit demselben Katalog von 435 Themes, durchsuchbar und mit Live-Farbvorschauen. Das Antippen einer Zeile wendet das Theme an und schließt das Sheet, sodass du das Ergebnis sofort siehst; die Schaltfläche Zurücksetzen oben verwirft alle Überschreibungen, sodass der Alias auf seine Standardwerte zurückfällt.

Die 435 eingebauten Themes stammen aus der Open-Source-Sammlung edcet/terminal-themes (MIT).

Previous
Authentifizierung
Next
SFTP