Linux

Linux TTY 顏色

  • February 4, 2014

我在幾台機器上遇到這個問題已經有一段時間了,但從沒想過要問任何人。

前幾天安裝新筆記型電腦並使用虛擬終端一段時間後,我注意到顏色有點不對勁。

這是它的樣子:

在此處輸入圖像描述

這是它在虛擬控制台上顯示的內容:

在此處輸入圖像描述

有什麼特別的事情需要做才能讓它正常工作嗎?今晚我找了一會兒,到目前為止還沒有找到很多資訊。

所以,經過一番搜尋,我找到了解決方案。它可能不是最奇特的解決方案,但是,它確實有效。事實證明,在 fbterm 下執行螢幕時,顏色可以正常工作,直接在 linux 幀緩衝區中。

為了讓它工作,我確保我有一份 GNU Screen ( ),並從原始碼 ( https://code.google.com/p/fbterm/apt-get install screen )編譯了一份 FBTerm ,然後,經過一段時間到處玩,最後把這個添加到我的文件中:.bashrc

if [[ "`tty`" == /dev/tty* || ${SHLVL} -eq 2 ]]; then
 export TERM=fbterm
 if [ ${SHLVL} -eq 1 ]; then
   ((SHLVL+=1)); export SHLVL
   exec fbterm
 elif [ ${SHLVL} -eq 2 ]; then
   ((SHLVL+=1)); export SHLVL
   exec screen -d -R -q
 fi
fi

如果有人有他們可能想添加的改進,請隨時對此答案發表評論或提出編輯(或其他內容)。

希望這可以幫助我以外的其他人:)

引用自:https://unix.stackexchange.com/questions/111296