端末の背景色をプログラムで照会しようとしています。
echo -ne "\e]11;?\a"
ただし、出力は空白として表示されます。この問題は、Zsh と Bash で Terminal.app と iTerm 3 を使用するカラースキームの数に関係なく発生します。出力をファイルにリダイレクトし、Viでファイルを開くと、vi -u None
次のようになります。
^[]11;?^G
TERM
値はですxterm-256color
。
ここで何が起こっているのでしょうか?端末の背景色を取得する方法とクエリシーケンスが機能しないのはなぜですか?
答え1
これはいくつかのうちの一つですxterm
実装された機能一部他の端末。これまでに述べた2つの端末はどちらも実装していません。
Xアプリケーションではありませんが、次のことが役に立ちます。
答え2
コメントによると、この問題に対する機能要求があります。機能リクエストを見ましたが、その機能が最新の安定版にマージされたと誤って考えました。