Paramètres et plateformes
PRO — ce que débloque la mise à niveau
La version gratuite affiche une bannière publicitaire en bas et limite quelques fonctionnalités. Le bouton Mettre à niveau (barre latérale / bannière / écran Paywall) ouvre la boutique d'applications (Google Play / App Store) avec des options :
- Abonnements : 1 semaine, 1 / 3 / 6 / 12 mois.
- Achat unique — PRO à vie.
PRO débloque :
- Connexions SSH enregistrées illimitées.
- Accès SFTP complet (envoi, téléchargement, édition).
- Gestionnaire de clés SSH (générateur, import, convertisseur, migration).
- Clés de sécurité FIDO2 / YubiKey.
- Sans publicité — la bannière et les interstitiels disparaissent.
L'état de la licence (essai / active / expirée) est visible sur l'écran Paywall. Après l'achat, l'application conserve le droit d'accès entre les sessions — inutile de se réauthentifier auprès de la boutique.
Paramètres
Apparence
- Langue — 33 langues d'interface ; les changements prennent effet immédiatement.
- Thème de l'interface — clair / sombre / système (toute l'application, pas le terminal).
- Taille de police du terminal — valeur globale par défaut 6–72 pt ; surchargeable par alias via barre latérale → Thème.
- Thème du terminal — choisi par alias parmi 435 schémas intégrés (barre latérale → Thème).
Terminal
- Éditeur de surlignage de la sortie — motifs regex + couleurs.
- Délai de connexion — 10–120 s.
- Vitesse de défilement à la molette — lignes par cran de molette de souris.
- Niveau de journal fichier — ERROR / WARN / INFO / DEBUG / TRACE.
Il n'y a aucune limite de session — ouvrez autant d'onglets que vous le souhaitez. Les onglets supplémentaires vers le même hôte sont peu coûteux : ils réutilisent la connexion active et n'ouvrent qu'un nouveau canal, donc pas de seconde connexion.
Sécurité
- Clés SSH — générateur, import, convertisseur, migration entre connexions.
- Hôtes de confiance — known_hosts avec empreintes.
Confidentialité et données
- Partager les diagnostics (Android / iOS) — Firebase Analytics / Crashlytics avec consentement.
- Politique de confidentialité — lien vers le document.
- Préférences publicitaires (Android / iOS) — le cas échéant.
Configuration
- Export / import de sauvegarde chiffrée.
- Import de
~/.ssh/config(Desktop). - Fichiers utilisateur (Desktop) :
~/.dr-terminal/stocke les journaux, les réglages JVM (par ex. les drapeaux de mémoire) et les alias. La fenêtre se centre sur l'écran principal au démarrage.
Différences entre plateformes
| Fonctionnalité | Desktop | Android | iOS | TV |
|---|---|---|---|---|
| CLI (dr-terminal connect ...) | ✓ | — | — | — |
| IPC d'instance unique | ✓ | — | — | — |
| Terminal local (PTY) | ✓ | — | — | — |
| Terminal série / UART | ✓ | — | — | — |
| Gestionnaire de fichiers à deux volets + détachement | ✓ | ✓ (ancré) | ✓ (ancré) | — |
| Fenêtres détachables + barre d'état système | ✓ | — | — | — |
| Mise à jour automatique intégrée | ✓ | boutique | boutique | — |
| Envoi SFTP par glisser-déposer | ✓ | — | — | — |
| Barre de menus native (macOS) | ✓ (macOS) | — | — | — |
| Envoi/téléchargement via feuille de partage | — | ✓ | ✓ | — |
| Clavier logiciel + barre d'outils | — | ✓ | ✓ | — |
| FIDO2 NFC | — | ✓ | ✓ | — |
| FIDO2 USB | ✓ | ✓ (OTG) | ✓ (USB-C) | — |
| API FIDO2 natives | ✓ | YubiKit SDK | yubikit-swift | — |
| Découverte d'hôtes Bonjour | ✓ | — | — | — |
| Disposition TV (navigation à la télécommande) | — | ✓ | — | ✓ |
| Disposition tablette à deux colonnes | — | ✓ | ✓ | — |
| Barre latérale du terminal (Historique / Complétion / Thème) | ✓ | — | — | — |
| Thèmes de terminal intégrés (435) | ✓ | ✓ | ✓ | — |
Signaler des problèmes
Les journaux résident dans ~/.dr-terminal/logs/ (Desktop/Linux/macOS) ou dans le répertoire de données de l'application sous Android/iOS. Passez le niveau de journal fichier à DEBUG avant de reproduire un bug, et joignez le journal au rapport.