Setări și platforme
PRO — ce deblochează upgrade-ul
Nivelul gratuit afișează un banner publicitar jos și limitează câteva funcții. Butonul Upgrade (bară laterală / banner / ecranul Paywall) deschide magazinul de aplicații (Google Play / App Store) cu opțiuni:
- Abonamente: 1 săptămână, 1 / 3 / 6 / 12 luni.
- Cumpărare unică — PRO pe viață.
PRO deblochează:
- Conexiuni SSH salvate nelimitate.
- Acces SFTP complet (încărcare, descărcare, editare).
- Manager de chei SSH (generator, import, convertor, migrare).
- Chei de securitate FIDO2 / YubiKey.
- Fără reclame — bannerul și interstițialele dispar.
Starea licenței (perioadă de probă / activă / expirată) este vizibilă pe ecranul Paywall. După cumpărare, aplicația păstrează dreptul de utilizare între sesiuni — nu este nevoie să te reautentifici la magazin.
Setări
Aspect
- Limbă — 32 de limbi de interfață; modificările intră în vigoare imediat.
- Tema interfeței — luminos / întunecat / sistem (întreaga aplicație, nu terminalul).
- Pagină de start — ecranul cu care se deschide aplicația: Acasă (implicit), Conexiuni SSH, Terminal local sau Commander.
- Dimensiunea fontului terminalului — implicit global 8–32; per alias poate fi suprascrisă prin bara laterală → Temă.
- Tema terminalului — temă implicită globală cu previzualizare live; se aplică la Conectare rapidă și la orice alias fără o alegere proprie, iar per alias o poți suprascrie cu oricare dintre cele 435 de scheme încorporate (bară laterală → Temă).
Terminal
- Editor de evidențiere a ieșirii — modele regex + culori.
- Snippeturi — gestionează comenzi reutilizabile, parametrizate.
- Timp de expirare a conexiunii — 5–120 s.
- Viteza de derulare cu rotița — rânduri per fiecare clic al rotiței mouse-ului.
- Monitorizarea resurselor (CPU/RAM/disc) — afișează datele vitale live ale gazdei pentru sesiunile SSH, cu un interval de reîmprospătare de 5–300 s; aceasta este valoarea implicită globală, fiecare alias o poate suprascrie.
- Nivel de jurnalizare în fișier — ERROR / WARN / INFO / DEBUG.
Nu există limită de sesiuni — deschide oricâte file vrei. Filele suplimentare către aceeași gazdă sunt ieftine: reutilizează conexiunea activă și deschid doar un canal nou, deci nu există o a doua autentificare.
Tastatură
- Tastatură implicită — suprafața de intrare cu care pornește un terminal proaspăt deschis: Automat, DevOps sau Sistem.
- Aspectul tastaturii — QWERTY / QWERTZ / AZERTY pentru tastatura DevOps; Automat îl derivă din limba aplicației.
- Opacitatea tastaturii — opacitatea fundalului tastelor DevOps.
- Dimensiunea tastelor — scalează înălțimea tastelor și dimensiunea etichetelor.
- Afișează tastele F — menține vizibil un rând F1–F10 deasupra tastaturii DevOps (util pentru mc sau htop).
Securitate
- Chei SSH — generator, import, convertor, migrare între conexiuni.
- Gazde de încredere — known_hosts cu amprente.
Confidențialitate și date
- Partajează diagnosticele (Android / iOS) — Firebase Analytics / Crashlytics, cu acceptare explicită.
- Politica de confidențialitate — link către document.
- Preferințe pentru reclame (Android / iOS) — acolo unde se aplică.
Configurare
- Export / import al backupului criptat.
- Import
~/.ssh/config(Desktop). - Fișiere de utilizator (Desktop):
~/.dr-terminal/stochează setările (inclusiv conexiunile salvate), credențialele criptate, baza de date locală și jurnalele. Fereastra își reține ultima dimensiune și poziție; se centrează pe ecranul principal doar la prima pornire sau când poziția salvată ar fi în afara ecranului.
Diferențe între platforme
| Funcție | Desktop | Android | iOS | TV |
|---|---|---|---|---|
CLI (dr-terminal connect ...) | ✓ | — | — | — |
| IPC pentru instanță unică | ✓ | — | — | — |
| Terminal local (PTY) | ✓ | — | — | — |
| Terminal serial / UART | ✓ | — | — | — |
| Manager de fișiere cu două panouri + desprindere | ✓ | ✓ (andocat) | ✓ (andocat) | — |
| Ferestre desprindabile + tray | ✓ | — | — | — |
| Autoactualizare în aplicație | ✓ | magazin | magazin | — |
| Încărcare SFTP prin drag & drop | ✓ | — | — | — |
| Bară de meniu nativă (macOS) | ✓ (macOS) | — | — | — |
| Încărcare/descărcare prin Share Sheet | — | ✓ | ✓ | — |
| Tastatură virtuală + bară de instrumente | — | ✓ | ✓ | — |
| FIDO2 NFC | — | ✓ | ✓ | — |
| FIDO2 USB | ✓ | ✓ (OTG) | ✓ (USB-C) | — |
| API-uri native FIDO2 | ✓ | YubiKit SDK | yubikit-swift | — |
| Descoperire gazde Bonjour | ✓ | ✓ | ✓ | — |
| Aspect TV (navigare cu telecomanda) | — | ✓ | — | ✓ |
| Aspect pe două coloane pentru tabletă | — | ✓ | ✓ | — |
| Bară laterală terminal (Host / Istoric / Completare / Snippeturi / Temă) | ✓ | — | — | — |
| Teme de terminal încorporate (435) | ✓ | ✓ | ✓ | — |
Ecranul Despre oferă linkuri către versiunile DR-Terminal pentru celelalte dispozitive ale tale — insigne de magazin pentru aplicațiile mobile pe desktop și un link către pagina de descărcări pentru desktop pe Android / iOS.
Raportarea problemelor
Jurnalele se află în ~/.dr-terminal/logs/ (Desktop/Linux/macOS) sau în directorul de date al aplicației pe Android/iOS. Crește nivelul de jurnalizare în fișier la DEBUG înainte de a reproduce o eroare și atașează jurnalul la raport.