Terminal
被 KDE 覆蓋的終結者自定義顏色
在 Gnome 上,我已經在 Terminator ( http://gnometerminator.blogspot.fr/p/introduction.html ) 中研究 Solarized 主題大約一年了,並且非常滿意。昨天我切換到 KDE,結果並不令人滿意。Terminator 似乎使用了預設 KDE 設置中的一些顏色,而不是它自己的首選項(首選項 –> 配置文件 –> 顏色)。例如,當我使用
ls -l
它時,它以深藍色顯示所有目錄,與 KDE 的主終端Konsole顯示的相同(我認為它是 /etc/DIR_COLORS 中定義的那個)。它應該使用配置文件首選項中定義的淺藍色陰影。有誰知道如何強制終結者覆蓋那些 KDE 設置?
如果唯一的問題是 輸出中的顏色
ls
,則很容易修復。只需設置您自己的LS_COLORS
變數,它將覆蓋其他任何內容。所以,開始,執行dircolors -p > ~/.mycolors
這會將預設值列印到目錄中呼叫的新文件
.mycolors
中$HOME
。請注意,這將設置您目前環境的預設顏色。您可能需要編輯此文件並更改顏色。例如,要使目錄顯示為淺藍色,請找到以 in 開頭的行DIR
並將.mycolors
其設置為:DIR 01;34
一些可用的顏色是(來自 TLDP):
Black 0;30 Dark Gray 1;30 Blue 0;34 Light Blue 1;34 Green 0;32 Light Green 1;32 Cyan 0;36 Light Cyan 1;36 Red 0;31 Light Red 1;31 Purple 0;35 Light Purple 1;35 Brown 0;33 Yellow 1;33 Light Gray 0;37 White 1;37
然後,告訴你的 shell 載入那個文件。假設您使用的是 bash,請將此行添加到您的
~/.bashrc
:dircolors -b ~/.mycolors > /dev/null
現在,您打開的所有新終端視窗(shell)都將具有正確的顏色。