PS1の形式、特に行の色を変更できることを学びました。それでは、シェルの背景色に基づいて色を変更できますか?または、シェルの背景色をどのように検出できますか?
ベストアンサー1
私が知る限り、端末エミュレータの色を照会する方法はありません。\e]4;NUMBER;#RRGGBB\a
端末がこのシーケンスをサポートしている場合(参照NUMBER
:#RRGGBB
ctseq)。
強力なカラースキームメカニズムには通常、暗いまたは明るい背景設定があり、背景が黒か暗い灰色か白か明るい灰色かを示すためにこれを提供する必要があります。
自分で設定するときは、通常同じ背景色を常に使用するように決めるだけで十分です。