Terminal
覆蓋顯示的顏色陰影
我必須在顯示一些難以閱讀的顏色的系統上工作。我 ssh 進入這些系統,但沒有管理權限來更改它們顯示的顏色。有什麼辦法可以覆蓋終端模擬器中的顏色陰影?(我用
konsole
)
每個終端仿真器都有自己的設置顏色陰影(或不設置)的方式。Xterm 使用 X 資源,一些較新的模擬器有對話框,一些有配置文件。
在 Konsole 中,編輯配置文件中的配色方案(從菜單:“設置/編輯目前配置文件”,“外觀”選項卡,選擇一個顏色主題並進行編輯或製作一個新主題)。
有一個通用的控制序列來設置與應用程序中的顏色編號關聯的陰影:
OSC 4 ; c ; spec BEL
其中OSC
isESC ]
,c
是顏色編號,並且spec
是顏色規範,例如 #RGB。printf %b '\e]4;4;#6495ed\a' # set the blue shade to CornflowerBlue
應用程序的更改僅在下一次終端復位之前有效。如果您使用此方法(僅在您的終端缺少配置機制時推薦),為了使更改有效地持久化,請將顏色配置轉義序列附加到終端的重置字元串(termcap:
r1
string; terminfo:rs1
string)。