Xterm "color query"は何も印刷しません

Xterm "color query"は何も印刷しません

端末の背景色をプログラムで照会しようとしています。

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

コメントによると、この問題に対する機能要求があります。機能リクエストを見ましたが、その機能が最新の安定版にマージされたと誤って考えました。

関連情報