Linux
開始螢幕會話時失去顏色
我有一個 RHEL 6.9 主機在啟動螢幕會話時會失去顏色。Vim 顏色和目錄顏色在螢幕會話開始之前就已經存在。以下是一些有助於排除故障的設置:
- $TERM 返回螢幕
- 我
force_color_prompt=yes
在我的 bashrc 中使用echo "$(tput setaf 1)red$(tput sgr0)"
成功列印出紅色(紅色)任何有關如何修復的建議表示讚賞,謝謝!
$TERM
返回screen
您已經告訴在 Screen 下執行的程序,當它們想要執行與終端相關的操作(例如對輸出進行著色)時,查看 terminfo 數據庫中的
screen
條目。該條目告訴他們(通過commonecma+color
entry)終端從 1976 年開始支持 3 位標準顏色。事實上,您的 Screen 版本很可能支持的遠不止這些。
您可能正在尋找條目,它告訴他們終端支持 8 位索引顏色,甚至是指定 8 位索引顏色功能和背景顏色擦除功能的
screen-256color
條目。screen-256color-bce
您可以通過簡單地將
TERM
環境變數設置為 valuescreen-256color
或screen-256color-bce
.進一步閱讀