"Terminal"
- Terminal Emulator 配置
選 terminal emulator 時需要比對配置格式和跨平台能力、或想把配色和字型統一管理時回來讀
- 遠端連線與終端機問題
SSH 連線斷掉後本機終端機卡住噴亂碼、遠端打字變亂碼、或想從 SSH 操控遠端圖形桌面卻起不來時,判斷是哪一層出問題並修復
- Multiplexer:tmux vs zellij
在終端機裡切分 pane、管理多個 session、SSH 斷線後保持工作時回來讀 — tmux 和 zellij 的配置與選型
- Terminal app 輸入設計
CLI 場景在手機上的特殊需求 — 非自然語言輸入、特殊按鍵需求、整行 vs 逐字元送出對 protocol 的影響
- T.C3 ANSI parser 測試資料不覆蓋真實 shell output
ANSI parser 只處理基本 SGR 色彩碼、unit test 用手寫乾淨字串驗證 — 真實 zsh prompt 送出 OSC 標題設定、CSI private mode 游標隱藏、括號貼上模式等數十種控制序列,全部殘留為亂碼
- U.C3 終端機文字輸入機制未設計、事後 hotfix 補 TextField
Flutter 終端機 app 的鍵盤輸入完全未設計 — 沒有 TextField、沒有 keyboard type 選擇、沒有 IME 控制。W2 修復時才補上 TextField + 6 個參數(enableSuggestions/autocorrect/enableIMEPersonalizedLearning/keyboardType/textInputAction/onSubmitted),全是散落 hotfix
- 手機終端 client 選型:連遠端 agent 工作機該用哪個
要從手機連一台遠端 agent 工作機、在 Blink / Termius / 自製通道之間挑一個能撐住 mosh 漫遊與擴充鍵列的終端 client 時回來讀
- Mosh Local Echo Prediction(本地回顯預測)
高延遲下 mosh 打字為何即時、它跟中文(雙寬字)顯示為何衝突、以及怎麼確認 client 真的走 mosh 而非退回 SSH 時回來讀
- Terminal CJK Input(終端 CJK 雙寬字與即時輸入)
手機 / 遠端終端能貼中文卻打不出來、或打中文時畫面錯位時回來讀
- Zellij session 生命週期:常駐、注入、attach / detach
要用 CLI 管理 zellij session(建背景常駐 session、從外部注入指令、斷線後 attach 接回、清理),特別是把長任務留在遠端跑時回來讀
- 每個畫面都需要出口:畫面狀態機設計與 UX 導航的系統性方法
實機測到某畫面沒有返回或退出按鈕、使用者被困住。根因是企劃沒系統列出每個畫面的狀態與可用操作;用畫面狀態矩陣確保每個狀態都有明確出口。
- tmux 基礎:遠端 session 持久化與基本操作
想讓遠端 session 脫離連線、不隨斷線消失、學 tmux 的 detach/reattach 與 window/pane 操作、或在 tmux 與 zellij 之間選時回來讀
- Zellij Web Client 外網連線教學
要讓別人透過瀏覽器連進你的 Zellij session、需要設定 SSL 憑證/防火牆/token 時回來讀
- Zellij 多終端機操作指南
要用 CLI 操作 Zellij 的 pane(查佈局、讀內容、調大小)、特別是搭配 AI 工具驅動終端機時回來讀