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 — 33 lokalizacje interfejsu; zmiany działają natychmiast.
- Motyw interfejsu — jasny / ciemny / systemowy (cała aplikacja, nie terminal).
- Rozmiar czcionki terminala — globalna wartość domyślna 6–72 pt; dla aliasu można nadpisać przez pasek boczny → Motyw.
- Motyw terminala — wybierany dla aliasu spośród 435 wbudowanych schematów (pasek boczny → Motyw).
Terminal
- Edytor podświetlania wyjścia — wzorce wyrażeń regularnych + kolory.
- Limit czasu połączenia — 10–120 s.
- Szybkość przewijania kółkiem — liczba linii na jeden ruch kółka myszy.
- Poziom logowania do pliku — ERROR / WARN / INFO / DEBUG / TRACE.
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.
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 logi, ustawienia JVM (np. flagi pamięci) i aliasy. Okno przy starcie centruje się na ekranie głównym.
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 (Historia / Uzupełnianie / Motyw) | ✓ | — | — | — |
| Wbudowane motywy terminala (435) | ✓ | ✓ | ✓ | — |
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.