Terminal

DR-Terminal bringt einen eigenen, in Kotlin von Grund auf geschriebenen VT100/xterm-Emulator mit — ohne WebView. Unterstützt xterm-256color, den Alt-Buffer (vim/less/nano), OSC 52 für die Zwischenablage, Focus-Events und Mouse-Tracking (mc, htop).

Tastatur und Shortcuts

ShortcutAktion
Strg+C — wenn Text markiertMarkierung in die Zwischenablage kopieren. Ohne Markierung geht das übliche SIGINT an den entfernten Prozess.
Enter — wenn Text markiertAlternativ kopieren (praktisch auf Tastaturen ohne Strg).
Rechtsklick / Kopieren-MenüKontextmenü nach Markierung — immer verfügbar.
Strg+VEinfügen. Mehrzeilige Inhalte öffnen einen Paste multi-line-Bestätigungsdialog.
Shortcut-LeisteESC, Tab, Strg, Pfeile, F1–F10, Home/End, PgUp/PgDn, Insert — nützlich auf Mobile.
SchriftgrößeA+ / A- Buttons (Mobile) oder Dropdown in der Toolbar (Desktop) — kein Tastatur-Shortcut.

Auswählen, Kopieren, Einfügen

Text mit Maus oder Finger ziehen. Beim Loslassen öffnet sich ein Kontextmenü mit Kopieren. Doppelklick wählt ein Wort, Dreifachklick eine Zeile.

OSC 52 erlaubt entfernten Programmen (tmux, vim, fzf), über eine Escape-Sequenz in die System-Zwischenablage zu kopieren — in beide Richtungen.

Mehrzeiliges Einfügen: Enthält die Zwischenablage Zeilenumbrüche, erscheint ein Paste multi-line-Vorschaudialog — schützt vor dem Einfügen ungeprüfter Befehle.

Scrollback und Verlauf

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

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

Am rechten Rand des Terminals erscheint ein Scrollbalken — Sie können ihn mit der Maus greifen und durch die Historie scrollen. Die Scrollgeschwindigkeit des Mausrads konfigurieren Sie unter Einstellungen → Terminal (Zeilen pro Mausrad-Schritt).

Alt-Buffer (Vollbild-Apps)

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

Schrift, Thema, Hervorhebung

Befehlsverlauf und Autovervollständigung

Jede gespeicherte Verbindung merkt sich den Befehlsverlauf (wenn Verlauf speichern aktiv ist). Pfeil-hoch ruft frühere Befehle auf, und das Autocomplete-Feld schlägt aus der serverseitigen Historie vor.

Sidebar (rechtes Panel) — History / Complete / Theme

Rechts vom Terminal (Desktop / Tablet) befindet sich ein einklappbares Panel mit drei Tabs. Öffnen Sie es mit dem Pfeil am rechten Rand; die Breite ändern Sie durch Ziehen am linken Rand. Der Zustand ist pro Alias — jede gespeicherte Verbindung merkt sich Tab und Breite.

Theme — Terminal-Themen (435 Schemata)

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

Die Themen stammen aus der Sammlung edcet/terminal-themes (MIT). Refresh-Skript: tools/regenerate-themes.py.

Previous
Authentifizierung
Next
SFTP