Impostazioni e piattaforme
PRO — cosa sblocca l'upgrade
Il piano gratuito mostra un banner pubblicitario in basso e limita alcune funzioni. Il pulsante Passa a PRO (barra laterale / banner / schermata Paywall) apre lo store dell'app (Google Play / App Store) con le opzioni:
- Abbonamenti: 1 settimana, 1 / 3 / 6 / 12 mesi.
- Acquisto una tantum — PRO a vita.
PRO sblocca:
- Connessioni SSH salvate illimitate.
- Accesso SFTP completo (caricamento, scaricamento, modifica).
- Gestore chiavi SSH (generatore, importazione, convertitore, migrazione).
- Chiavi di sicurezza FIDO2 / YubiKey.
- Niente pubblicità — banner e interstiziali scompaiono.
Lo stato della licenza (prova / attiva / scaduta) è visibile nella schermata Paywall. Dopo l'acquisto l'app conserva il diritto tra una sessione e l'altra — non serve riautenticarsi con lo store.
Impostazioni
Aspetto
- Lingua — 32 lingue dell'interfaccia; le modifiche hanno effetto immediato.
- Tema dell'interfaccia — chiaro / scuro / sistema (l'intera app, non il terminale).
- Pagina iniziale — la schermata con cui si apre l'app: Home (predefinita), Connessioni SSH, Terminale locale o Commander.
- Dimensione del carattere del terminale — valore globale predefinito 8–32; per alias si può sovrascrivere tramite barra laterale → Tema.
- Tema del terminale — tema globale predefinito con anteprima in tempo reale; si applica alla Connessione rapida e a ogni alias che non ha una scelta propria, e per alias puoi sovrascriverlo con uno qualsiasi dei 435 schemi integrati (barra laterale → Tema).
Terminale
- Editor di evidenziazione dell'output — pattern regex + colori.
- Snippet — gestisci comandi riutilizzabili e parametrizzati.
- Timeout di connessione — 5–120 s.
- Velocità di scorrimento della rotellina — righe per singolo scatto della rotellina del mouse.
- Monitoraggio risorse (CPU/RAM/disco) — mostra i parametri vitali dell'host in tempo reale per le sessioni SSH, con un intervallo di aggiornamento di 5–300 s; questo è il valore globale predefinito, ogni alias può sovrascriverlo.
- Livello di log su file — ERROR / WARN / INFO / DEBUG.
Non c'è alcun limite di sessioni — apri tutte le schede che vuoi. Le schede aggiuntive verso lo stesso host costano poco: riutilizzano la connessione attiva e aprono solo un nuovo canale, quindi non c'è alcun secondo login.
Tastiera
- Tastiera predefinita — la superficie di input con cui parte un terminale appena aperto: Automatico, DevOps o Sistema.
- Layout della tastiera — QWERTY / QWERTZ / AZERTY per la tastiera DevOps; Automatico lo ricava dalla lingua dell'app.
- Opacità della tastiera — opacità dello sfondo dei tasti DevOps.
- Dimensione dei tasti — scala l'altezza dei tasti e la dimensione delle etichette.
- Mostra tasti F — mantiene visibile una riga F1–F10 sopra la tastiera DevOps (comoda per mc o htop).
Sicurezza
- Chiavi SSH — generatore, importazione, convertitore, migrazione tra connessioni.
- Host attendibili — known_hosts con impronte.
Privacy e dati
- Condividi diagnostica (Android / iOS) — Firebase Analytics / Crashlytics su base volontaria.
- Informativa sulla privacy — link al documento.
- Preferenze pubblicitarie (Android / iOS) — dove applicabile.
Configurazione
- Esportazione / importazione del backup cifrato.
- Importazione di
~/.ssh/config(Desktop). - File utente (Desktop):
~/.dr-terminal/memorizza le impostazioni (comprese le connessioni salvate), le credenziali cifrate, il database locale e i log. La finestra ricorda l'ultima dimensione e posizione; si centra sullo schermo principale solo al primo avvio o quando la posizione salvata risulterebbe fuori schermo.
Differenze tra piattaforme
| Funzione | Desktop | Android | iOS | TV |
|---|---|---|---|---|
CLI (dr-terminal connect ...) | ✓ | — | — | — |
| IPC istanza singola | ✓ | — | — | — |
| Terminale locale (PTY) | ✓ | — | — | — |
| Terminale seriale / UART | ✓ | — | — | — |
| File manager a due pannelli + stacco | ✓ | ✓ (agganciato) | ✓ (agganciato) | — |
| Finestre staccabili + tray | ✓ | — | — | — |
| Aggiornamento automatico in-app | ✓ | store | store | — |
| Caricamento SFTP con trascinamento | ✓ | — | — | — |
| Barra dei menu nativa (macOS) | ✓ (macOS) | — | — | — |
| Caricamento/scaricamento via Share Sheet | — | ✓ | ✓ | — |
| Tastiera software + barra strumenti | — | ✓ | ✓ | — |
| FIDO2 NFC | — | ✓ | ✓ | — |
| FIDO2 USB | ✓ | ✓ (OTG) | ✓ (USB-C) | — |
| API native FIDO2 | ✓ | YubiKit SDK | yubikit-swift | — |
| Scoperta host Bonjour | ✓ | ✓ | ✓ | — |
| Layout TV (navigazione remota) | — | ✓ | — | ✓ |
| Layout a due colonne per tablet | — | ✓ | ✓ | — |
| Barra laterale del terminale (Host / Cronologia / Completamento / Snippet / Tema) | ✓ | — | — | — |
| Temi del terminale integrati (435) | ✓ | ✓ | ✓ | — |
La schermata Informazioni rimanda alle build di DR-Terminal per i tuoi altri dispositivi — i badge degli store per le app mobili sul desktop e un link alla pagina di download desktop su Android / iOS.
Segnalare problemi
I log risiedono in ~/.dr-terminal/logs/ (Desktop/Linux/macOS) o all'interno della directory dati dell'app su Android/iOS. Alza il livello di log su file a DEBUG prima di riprodurre un bug e allega il log alla segnalazione.