Налаштування та платформи
PRO — що відкриває оновлення
Безкоштовний рівень показує рекламний банер унизу й обмежує кілька функцій. Кнопка Upgrade (бічна панель / банер / екран Paywall) відкриває магазин застосунків (Google Play / App Store) з варіантами:
- Підписки: 1 тиждень, 1 / 3 / 6 / 12 місяців.
- Разова покупка — довічний PRO.
PRO відкриває:
- Необмежені збережені SSH-з'єднання.
- Повний доступ до SFTP (завантаження, звантаження, редагування).
- Менеджер SSH-ключів (генератор, імпорт, конвертер, міграція).
- Ключі безпеки FIDO2 / YubiKey.
- Без реклами — банер та проміжні оголошення зникають.
Стан ліцензії (пробний / активний / прострочений) видно на екрані Paywall. Після покупки застосунок зберігає право доступу між сесіями — повторно автентифікуватися в магазині не потрібно.
Налаштування
Вигляд
- Language — 32 мови інтерфейсу; зміни набувають чинності одразу.
- UI theme — світла / темна / системна (увесь застосунок, не термінал).
- Початкова сторінка — екран, з якого відкривається застосунок: Головна (типово), SSH Connections, Локальний термінал або Commander.
- Terminal font size — глобальне типове 8–32; для окремого псевдоніма можна перевизначити через бічну панель → Theme.
- Terminal theme — глобальна типова тема з живим попереднім переглядом; вона застосовується до Quick Connect і до будь-якого псевдоніма без власного вибору, а для окремого псевдоніма її можна перевизначити будь-якою з 435 вбудованих схем (бічна панель → Theme).
Термінал
- Output highlighting editor — шаблони regex + кольори.
- Сніпети — керування багаторазовими параметризованими командами.
- Connection timeout — 5–120 с.
- Wheel scroll speed — рядків на один клік колеса миші.
- Моніторинг ресурсів (CPU/RAM/диск) — показувати живі показники хоста для SSH-сесій з інтервалом оновлення 5–300 с; це глобальне типове значення, кожен псевдонім може його перевизначити.
- File log level — ERROR / WARN / INFO / DEBUG.
Обмеження на кількість сесій немає — відкривайте скільки завгодно вкладок. Додаткові вкладки до того самого хоста дешеві: вони повторно використовують живе з'єднання й лише відкривають новий канал, тож другого входу немає.
Клавіатура
- Клавіатура за замовчуванням — поверхня введення, з якою стартує щойно відкритий термінал: Автоматично, DevOps або Системна.
- Розкладка клавіатури — QWERTY / QWERTZ / AZERTY для клавіатури DevOps; Автоматично виводить її з мови застосунку.
- Непрозорість клавіатури — непрозорість тла клавіш DevOps.
- Розмір клавіш — масштабує висоту клавіш і розмір підписів.
- Показувати F-клавіші — тримає ряд F1–F10 видимим над клавіатурою DevOps (зручно для mc чи htop).
Безпека
- SSH keys — генератор, імпорт, конвертер, міграція між з'єднаннями.
- Trusted hosts — known_hosts з відбитками.
Приватність та дані
- Share diagnostics (Android / iOS) — Firebase Analytics / Crashlytics за згодою.
- Privacy policy — посилання на документ.
- Ad preferences (Android / iOS) — де застосовно.
Конфігурація
- Експорт / імпорт зашифрованої резервної копії.
- Імпорт
~/.ssh/config(Desktop). - Файли користувача (Desktop):
~/.dr-terminal/зберігає налаштування (зокрема збережені з'єднання), зашифровані облікові дані, локальну базу даних та логи. Вікно запам'ятовує свій останній розмір і позицію; воно центрується на основному екрані лише під час першого запуску або коли збережена позиція опинилася б поза екраном.
Відмінності платформ
| Функція | Desktop | Android | iOS | TV |
|---|---|---|---|---|
CLI (dr-terminal connect ...) | ✓ | — | — | — |
| Один екземпляр (IPC) | ✓ | — | — | — |
| Локальний термінал (PTY) | ✓ | — | — | — |
| Термінал serial / UART | ✓ | — | — | — |
| Двопанельний файловий менеджер + відривання | ✓ | ✓ (пристикований) | ✓ (пристикований) | — |
| Відривні вікна + трей | ✓ | — | — | — |
| Внутрішній автооновлювач | ✓ | магазин | магазин | — |
| Завантаження SFTP перетягуванням | ✓ | — | — | — |
| Нативний рядок меню (macOS) | ✓ (macOS) | — | — | — |
| Завантаження/звантаження через Share Sheet | — | ✓ | ✓ | — |
| Екранна клавіатура + панель інструментів | — | ✓ | ✓ | — |
| FIDO2 NFC | — | ✓ | ✓ | — |
| FIDO2 USB | ✓ | ✓ (OTG) | ✓ (USB-C) | — |
| Нативні API FIDO2 | ✓ | YubiKit SDK | yubikit-swift | — |
| Виявлення хостів Bonjour | ✓ | ✓ | ✓ | — |
| Розкладка TV (навігація пультом) | — | ✓ | — | ✓ |
| Двоколонкова розкладка планшета | — | ✓ | ✓ | — |
| Бічна панель термінала (Host / History / Complete / Snippets / Theme) | ✓ | — | — | — |
| Вбудовані теми термінала (435) | ✓ | ✓ | ✓ | — |
Екран About містить посилання на збірки DR-Terminal для ваших інших пристроїв — значки магазинів для мобільних застосунків на десктопі та посилання на сторінку завантажень для десктопа на Android / iOS.
Повідомлення про проблеми
Логи знаходяться в ~/.dr-terminal/logs/ (Desktop/Linux/macOS) або всередині каталогу даних застосунку на Android/iOS. Підніміть file log level до DEBUG перед відтворенням помилки й додайте лог до звіту.