Einstellungen & Plattformen
PRO — was der Upgrade freischaltet
Die kostenlose Version zeigt unten ein Werbebanner und beschränkt einige Funktionen. Der Upgrade-Button (Seitenleiste / Banner / Paywall-Bildschirm) öffnet den App Store (Google Play / App Store) mit Optionen:
- Abonnements: 1 Woche, 1 / 3 / 6 / 12 Monate.
- Einmalkauf — lebenslanges PRO.
PRO schaltet frei:
- Unbegrenzte gespeicherte SSH-Verbindungen.
- Vollzugriff auf SFTP (Upload, Download, Bearbeiten).
- SSH-Schlüssel-Manager (Generator, Import, Konverter, Migration).
- FIDO2 / YubiKey Security Keys.
- Keine Werbung — Banner und Interstitials verschwinden.
Der Lizenzstatus (Trial / aktiv / abgelaufen) ist auf dem Paywall-Bildschirm sichtbar. Nach dem Kauf behält die App den Entitlement zwischen Sitzungen bei — keine erneute Store-Anmeldung nötig.
Einstellungen
Aussehen
- Sprache — 33 UI-Lokale; Änderungen wirken sofort.
- UI-Thema — hell / dunkel / System (die gesamte App, nicht das Terminal).
- Terminal-Schriftgröße — globaler Standard 6–72 pt; pro Alias über Sidebar → Theme überschreibbar.
- Terminal-Thema — pro Alias aus 435 eingebauten Schemata (Sidebar → Theme).
Terminal
- Output-Hervorhebungseditor — Regex-Muster + Farben.
- Verbindungs-Timeout — 10–120 s.
- Maximale Sitzungen — 1–10.
- Scrollgeschwindigkeit des Mausrads — Zeilen pro einzelnem Mausrad-Schritt.
- Datei-Log-Level — ERROR / WARN / INFO / DEBUG / TRACE.
Sicherheit
- SSH-Schlüssel — Generator, Import, Migration zwischen Verbindungen.
- Vertrauenswürdige Hosts — known_hosts mit Fingerabdrücken.
Datenschutz & Daten
- Diagnosedaten teilen (Android / iOS) — Opt-in Firebase Analytics / Crashlytics.
- Datenschutzrichtlinie — Link zum Dokument.
- Werbe-Einstellungen (Android / iOS) — wo zutreffend.
Konfiguration
- Verschlüsselter Backup-Export / -Import.
~/.ssh/config-Import (Desktop).- Benutzerdateien (Desktop):
~/.dr-terminal/speichert Logs, JVM-Einstellungen (z. B. Speicher-Flags) und Aliase. Das Fenster wird beim Start auf dem primären Bildschirm zentriert.
Plattformunterschiede
| Funktion | Desktop | Android | iOS | TV |
|---|---|---|---|---|
CLI (dr-terminal connect ...) | ✓ | — | — | — |
| Single-Instance IPC | ✓ | — | — | — |
| SFTP Drag & Drop Upload | ✓ | — | — | — |
| Native Menüleiste (macOS) | ✓ (macOS) | — | — | — |
| Share Sheet Upload/Download | — | ✓ | ✓ | — |
| Bildschirmtastatur + Toolbar | — | ✓ | ✓ | — |
| FIDO2 NFC | — | ✓ | ✓ | — |
| FIDO2 USB | ✓ | ✓ (OTG) | ✓ (USB-C) | — |
| FIDO2 native APIs | ✓ | YubiKit SDK | yubikit-swift | — |
| Bonjour Host Discovery | ✓ | — | — | — |
| TV-Layout (Fernbedienung) | — | ✓ | — | ✓ |
| Tablet-Zwei-Spalten-Layout | — | ✓ | ✓ | — |
| Terminal-Sidebar (History / Complete / Theme) | ✓ | — | — | — |
| Eingebaute Terminal-Themen (435) | ✓ | ✓ | ✓ | — |
Fehler melden
Logs liegen unter ~/.dr-terminal/logs/ (Desktop/Linux/macOS) oder im Datenverzeichnis der App auf Android/iOS. Stellen Sie Datei-Log-Level vor dem Reproduzieren eines Bugs auf DEBUG und hängen Sie das Log an die Meldung an.