May 07, 2026

terminal true color x screen


GNU screen 應該一直都是 unix like command line 愛好者的好朋友。用了應該有20幾年後,今年才發現原來現在的 terminal 花樣很多,連 true color 都可以了。但是也發現一跑 screen 就都沒了。

其實問題可能只是用的 screen 太舊。只要想辦法更新到 screen 5.x 應該就沒問題了。

然後要注意一下 screen 設定檔 (通常就是 ~/.screenrc),screen 5 遇到 screen 4 的會有點怪怪的。我的建議是只留下基本的,termcapinfo 這些大多需要砍掉。下面是範例

truecolor on          ← screen 5 的關鍵,缺一不可
term xterm-256color
defbce on

剩下就是 shell 的 rc 檔案要確定讓環境變數

echo $TERM          # → xterm-256color
echo $COLORTERM     # → truecolor(screen 5 會自動設定)

大致上這樣。目前遇到最大問題就是 Ubuntu 24LTS 沒有 screen 5 apt package,得自己 compile。上面的圖是弄好後的範例,主要就是把圖檔轉成 terminal 輸出當測試。

No comments: