X10 マウス レポートを使用して Linux コンソールからマウス ボタンを読み取る方法は?

X10 マウス レポートを使用して Linux コンソールからマウス ボタンを読み取る方法は?

コンソールからマウス ボタンを読み取ろうとしていますが、うまくいきません。man console_codes によると、Linux コンソールには X10 マウス レポート機能があります。つまり、これを有効にすると、(printf "\e[?9h")押されたボタン + マウスの位置が次のように標準入力にレポートされるはずです。

\e[M b x y

ここで、b は押されたボタン + 32、x、y はマウス座標です。

残念ながら、これは xterm に似たものでしか動作しません。私だけではありません。以下を参照してください。

http://myfreebsd.homeunix.net/freebsd/mouse_events_shell.html

「...驚いたことに、Linux の console_codes のマニュアル ページでマウス トラッキングについて読んだのですが、これらのエスケープ コードは私が試したどの Linux コンソールでも機能しません...」

これを試して成功した人はいますか? これはバグですか?

関連情報