設定とプラットフォーム
PRO — アップグレードで解放されるもの
無料版は下部に広告バナーを表示し、一部の機能を制限します。 アップグレード ボタン(サイドバー / バナー / ペイウォール 画面)はアプリストア(Google Play / App Store)を開き、次の選択肢を表示します。
- サブスクリプション:1 週間、1 / 3 / 6 / 12 か月。
- 買い切り — 永久 PRO。
PRO で解放されるもの:
- 無制限の保存済み SSH 接続。
- 完全な SFTP アクセス(アップロード、ダウンロード、編集)。
- SSH 鍵マネージャー(ジェネレーター、インポート、コンバーター、移行)。
- FIDO2 / YubiKey セキュリティキー。
- 広告なし — バナーとインタースティシャルがなくなります。
ライセンス状態(試用 / 有効 / 期限切れ)は ペイウォール 画面で確認できます。購入後、アプリはセッション間でエンタイトルメントを保持します。ストアで再認証する必要はありません。
設定
外観
- 言語 — 32 の UI 言語。変更は即座に反映されます。
- UI テーマ — ライト / ダーク / システム(ターミナルではなくアプリ全体)。
- 起動ページ — アプリを開いたときに表示される画面。ホーム(既定)、SSH 接続、ローカルターミナル、Commander から選べます。
- ターミナルフォントサイズ — グローバル既定は 8〜32。エイリアスごとにサイドバー → テーマで上書きできます。
- ターミナルテーマ — ライブプレビュー付きのグローバル既定テーマ。クイック接続と、独自の選択を持たないすべてのエイリアスに適用されます。エイリアスごとに 435 種の組み込みスキームのいずれかで上書きできます(サイドバー → テーマ)。
ターミナル
- 出力ハイライトエディター — 正規表現パターン + 色。
- スニペット — 再利用可能でパラメーター化されたコマンドを管理します。
- 接続タイムアウト — 5〜120 秒。
- ホイールスクロール速度 — マウスホイール 1 回あたりの行数。
- リソース監視(CPU/RAM/ディスク) — SSH セッションでホストのライブ情報を表示します。更新間隔は 5〜300 秒です。これはグローバル既定で、エイリアスごとに上書きできます。
- ファイルログレベル — ERROR / WARN / INFO / DEBUG。
セッション数の制限はありません。好きなだけタブを開けます。同じホストへの追加タブは低コストです。稼働中の接続を再利用して新しいチャネルを開くだけなので、2 度目のログインはありません。
キーボード
- デフォルトのキーボード — 新しく開いたターミナルが最初に使う入力面。自動、DevOps、システムから選べます。
- キーボードレイアウト — DevOps キーボードの QWERTY / QWERTZ / AZERTY。自動はアプリの言語から判断します。
- キーボードの不透明度 — DevOps キーの背景の不透明度。
- キーのサイズ — キーの高さとラベルの大きさを調整します。
- Fキーを表示 — DevOps キーボードの上に F1〜F10 の行を常時表示します(mc や htop に便利です)。
セキュリティ
- SSH 鍵 — ジェネレーター、インポート、コンバーター、接続間の移行。
- 信頼済みホスト — フィンガープリント付きの known_hosts。
プライバシーとデータ
- 診断情報を共有(Android / iOS) — オプトインの Firebase Analytics / Crashlytics。
- プライバシーポリシー — ドキュメントへのリンク。
- 広告の設定(Android / iOS) — 該当する場合。
構成
- 暗号化バックアップのエクスポート / インポート。
~/.ssh/configのインポート(デスクトップ)。- ユーザーファイル(デスクトップ):
~/.dr-terminal/は設定(保存済みの接続を含む)、暗号化された認証情報、ローカルデータベース、ログを保存します。ウィンドウは最後のサイズと位置を記憶します。プライマリ画面の中央に配置されるのは、初回起動時か、保存された位置が画面外になる場合だけです。
プラットフォームの違い
| 機能 | デスクトップ | Android | iOS | TV |
|---|---|---|---|---|
CLI(dr-terminal connect ...) | ✓ | — | — | — |
| シングルインスタンス IPC | ✓ | — | — | — |
| ローカルターミナル(PTY) | ✓ | — | — | — |
| シリアル / UART ターミナル | ✓ | — | — | — |
| 2 ペインファイルマネージャー + 切り離し | ✓ | ✓(ドッキング) | ✓(ドッキング) | — |
| 切り離し可能なウィンドウ + トレイ | ✓ | — | — | — |
| アプリ内自動更新 | ✓ | ストア | ストア | — |
| SFTP ドラッグ&ドロップアップロード | ✓ | — | — | — |
| ネイティブメニューバー(macOS) | ✓(macOS) | — | — | — |
| 共有シートのアップロード/ダウンロード | — | ✓ | ✓ | — |
| ソフトキーボード + ツールバー | — | ✓ | ✓ | — |
| FIDO2 NFC | — | ✓ | ✓ | — |
| FIDO2 USB | ✓ | ✓(OTG) | ✓(USB-C) | — |
| FIDO2 ネイティブ API | ✓ | YubiKit SDK | yubikit-swift | — |
| Bonjour ホスト探索 | ✓ | ✓ | ✓ | — |
| TV レイアウト(リモートナビ) | — | ✓ | — | ✓ |
| タブレット 2 列レイアウト | — | ✓ | ✓ | — |
| ターミナルサイドバー(ホスト / 履歴 / 補完 / スニペット / テーマ) | ✓ | — | — | — |
| 組み込みターミナルテーマ(435) | ✓ | ✓ | ✓ | — |
アプリについて 画面には、お使いの他のデバイス向け DR-Terminal ビルドへのリンクがあります。デスクトップではモバイルアプリのストアバッジ、Android / iOS ではデスクトップ版のダウンロードページへのリンクです。
問題の報告
ログは ~/.dr-terminal/logs/(デスクトップ/Linux/macOS)か、Android/iOS ではアプリのデータディレクトリ内にあります。バグを再現する前に ファイルログレベル を DEBUG に上げ、ログを報告に添付してください。