ローカルとシリアル
リモート SSH に加えて、デスクトップ版はまったく同じターミナルで 2 種類の ローカル セッションを実行します。ローカルシェル と シリアル/UART ポートです。どちらも他の SSH セッションと同じタブで、名前変更、独立したウィンドウへの切り離し、いつものようにテーマ設定ができます。
ローカルターミナル
ネイティブ PTY(pty4j)を基盤とする本物のローカルシェルです。サイドバーのローカルグループまたは + ランチャーから ローカルターミナル を選びます。
- 完全な PTY:ジョブ制御、色、
vim/htop、ウィンドウサイズ(SIGWINCH)がすべてシステムのターミナルと同じように動作します。 - ホームディレクトリでログインシェルを使って起動します。
- リモートセッションの隣の作業スペースとして最適です。SSH の往復がありません。
シリアル / UART
RS-232 / USB シリアル経由でデバイス(ルーターのコンソール、マイコン、Pi のヘッダー)と通信します。jSerialComm を基盤としています。
接続
- サイドバーのローカルグループ(または +)→ シリアルポート。
- ドロップダウンから ポート を選びます。隣の更新ボタンで接続されたポートを再スキャンします。
- ボーレート、データビット、パリティ、ストップビット、フロー制御 を設定するか、保存した プロファイル を読み込みます。
- 接続。セッションがターミナルタブとして開きます。
プロファイル
よく使うデバイス設定は名前付き プロファイル(例:Cisco console 9600 8N1)として保存し、再利用できます。シリアル設定には秘密情報が含まれないため、セキュアストアではなく通常の設定ファイルに保存されます。
再接続 は 同じ ポートを開き直します。そのため、ケーブルを差し直したりデバイスを再起動したりした後でも、ボーレートやパリティを入力し直さずにワンクリックでコンソールが戻ります。シリアル回線にはターミナルのリサイズ信号がなく、読み取りは(minicom のように)固定ブロックではなく到着順にストリーミングされます。
シリアルとローカル PTY のセッションは デスクトップ専用 です。Android と iOS ではこの仕組みが何も返さないため、これらの項目は表示されません。