Ustawienia i platformy
PRO — co odblokowuje uaktualnienie
Wersja darmowa wyświetla baner reklamowy na dole i ogranicza kilka funkcji. Przycisk Uaktualnij (pasek boczny / baner / ekran Paywall) otwiera sklep z aplikacjami (Google Play / App Store) z opcjami:
- Subskrypcje: 1 tydzień, 1 / 3 / 6 / 12 miesięcy.
- Zakup jednorazowy — dożywotnie PRO.
PRO odblokowuje:
- Nieograniczona liczba zapisanych połączeń SSH.
- Pełny dostęp SFTP (wysyłanie, pobieranie, edycja).
- Menedżer kluczy SSH (generator, import, konwerter, migracja).
- Klucze bezpieczeństwa FIDO2 / YubiKey.
- Bez reklam — baner i reklamy pełnoekranowe znikają.
Status licencji (trial / aktywna / wygasła) jest widoczny na ekranie Paywall. Po zakupie aplikacja zachowuje uprawnienia między sesjami — bez konieczności ponownego uwierzytelniania w sklepie.
Ustawienia
Wygląd
- Język — 32 języki interfejsu; zmiany działają natychmiast.
- Motyw interfejsu — jasny / ciemny / systemowy (cała aplikacja, nie terminal).
- Strona startowa — ekran, od którego zaczyna aplikacja: Domyślna (Home), Połączenia SSH, Terminal lokalny lub Commander.
- Rozmiar czcionki terminala — globalna wartość domyślna 8–32; dla aliasu można nadpisać przez pasek boczny → Motyw.
- Motyw terminala — globalny motyw domyślny z podglądem na żywo; obowiązuje w Szybkim połączeniu i każdym aliasie bez własnego wyboru, a dla aliasu można go nadpisać dowolnym z 435 wbudowanych schematów (pasek boczny → Motyw).
Terminal
- Edytor podświetlania wyjścia — wzorce wyrażeń regularnych + kolory.
- Snippety — zarządzanie parametryzowanymi poleceniami wielokrotnego użytku.
- Limit czasu połączenia — 5–120 s.
- Szybkość przewijania kółkiem — liczba linii na jeden ruch kółka myszy.
- Monitorowanie zasobów (CPU/RAM/dysk) — pokazuje parametry hosta na żywo dla sesji SSH, z odstępem odświeżania 5–300 s; to wartość globalna, każdy alias może ją nadpisać.
- Poziom logowania do pliku — ERROR / WARN / INFO / DEBUG.
Nie ma limitu sesji — otwieraj tyle kart, ile chcesz. Dodatkowe karty do tego samego hosta są tanie: ponownie wykorzystują żywe połączenie i otwierają tylko nowy kanał, więc nie ma drugiego logowania.
Klawiatura
- Domyślna klawiatura — powierzchnia wejściowa, od której zaczyna świeżo otwarty terminal: Automatycznie, DevOps lub Systemowa.
- Układ klawiatury — QWERTY / QWERTZ / AZERTY dla klawiatury DevOps; Automatycznie wyprowadza go z języka aplikacji.
- Nieprzezroczystość klawiatury — nieprzezroczystość tła klawiszy DevOps.
- Rozmiar klawiszy — skaluje wysokość klawiszy i wielkość etykiet.
- Pokaż klawisze F — utrzymuje widoczny wiersz F1–F10 nad klawiaturą DevOps (przydatne przy mc lub htop).
Bezpieczeństwo
- Klucze SSH — generator, import, konwerter, migracja między połączeniami.
- Zaufane hosty — known_hosts z odciskami.
Prywatność i dane
- Udostępniaj diagnostykę (Android / iOS) — dobrowolne Firebase Analytics / Crashlytics.
- Polityka prywatności — odnośnik do dokumentu.
- Preferencje reklam (Android / iOS) — tam, gdzie ma to zastosowanie.
Konfiguracja
- Eksport / import szyfrowanej kopii zapasowej.
- Import
~/.ssh/config(komputer). - Pliki użytkownika (komputer):
~/.dr-terminal/przechowuje ustawienia (w tym zapisane połączenia), zaszyfrowane poświadczenia, lokalną bazę danych oraz logi. Okno pamięta ostatni rozmiar i położenie; centruje się na ekranie głównym tylko przy pierwszym uruchomieniu lub gdy zapisane położenie wypadałoby poza ekranem.
Różnice między platformami
| Funkcja | Komputer | Android | iOS | TV |
|---|---|---|---|---|
CLI (dr-terminal connect ...) | ✓ | — | — | — |
| IPC pojedynczej instancji | ✓ | — | — | — |
| Terminal lokalny (PTY) | ✓ | — | — | — |
| Terminal szeregowy / UART | ✓ | — | — | — |
| Dwupanelowy menedżer plików + odłączanie | ✓ | ✓ (zadokowany) | ✓ (zadokowany) | — |
| Odłączane okna + zasobnik | ✓ | — | — | — |
| Autoaktualizacja w aplikacji | ✓ | sklep | sklep | — |
| Wysyłanie SFTP przez przeciągnij i upuść | ✓ | — | — | — |
| Natywny pasek menu (macOS) | ✓ (macOS) | — | — | — |
| Wysyłanie/pobieranie przez Share Sheet | — | ✓ | ✓ | — |
| Klawiatura ekranowa + pasek narzędzi | — | ✓ | ✓ | — |
| FIDO2 NFC | — | ✓ | ✓ | — |
| FIDO2 USB | ✓ | ✓ (OTG) | ✓ (USB-C) | — |
| Natywne API FIDO2 | ✓ | YubiKit SDK | yubikit-swift | — |
| Wykrywanie hostów Bonjour | ✓ | ✓ | ✓ | — |
| Układ TV (nawigacja pilotem) | — | ✓ | — | ✓ |
| Dwukolumnowy układ na tablecie | — | ✓ | ✓ | — |
| Pasek boczny terminala (Host / Historia / Podpowiedzi / Snippety / Motyw) | ✓ | — | — | — |
| Wbudowane motywy terminala (435) | ✓ | ✓ | ✓ | — |
Ekran O aplikacji zawiera odnośniki do wersji DR-Terminal na Twoje pozostałe urządzenia — odznaki sklepów dla aplikacji mobilnych na komputerze oraz odnośnik do strony pobierania wersji komputerowej na Androidzie / iOS.
Zgłaszanie problemów
Logi znajdują się w ~/.dr-terminal/logs/ (komputer/Linux/macOS) lub w katalogu danych aplikacji na Androidzie/iOS. Przed odtworzeniem błędu podnieś poziom logowania do pliku do DEBUG i dołącz log do zgłoszenia.