GNU画面をクリックすると奇妙な文字が表示されます

GNU画面をクリックすると奇妙な文字が表示されます

GNU画面に小さな問題があります。私のRaspberryPiで実行されているGNUスクリーンセッション。今度はサインアップするときにターミナルをクリックすると(Fedoraではターミネーターを使用します)、奇妙な文字が書かれていることがわかります。この文字は私のマウスの座標によって異なります。 GNU画面に送信されたクリックイベントを誤ってデコードしたようです。これらの文字には、次の文字が含まれます。

kM#kM -  Z3#Z3  -  q-#q-

など…

最初はこれが私の問題だと思い、ttyRaspberryPiで新しいGNU Screenセッションを開きました。まったく問題ありません。両方のセッションを
確認しstty -a、違いを見つけました。その後、 stty -g > ~/stty-good-settings良いセッションで1つを実行し、悪いセッションからロードしましたがstty `cat ~/stty-good-settings`(後で値を比較して設定が正常にロードされました)、進行中の他のスクリーンセッションではない限り、スクリーンセッションではまだ問題があります!

何が起こっているのかよく分からない。これが私のTERM価値観(両方とも同じ)のためなら、私のtty設定、私のターミナルのためなら...

ベストアンサー1

走る~へGNU Screenはxterm(または同様)で実行され、アプリケーションのマウスモードが有効になっていることを確認します。 (またはGNU画面に接続する前にその端末で実行されているもの、おそらくssh以前にも正しくリセットされていない可能性があります。)$ TERMが「screen」ではなく「xterm」または「screen」の場合、これは通常発生します。 xterm". 後者はインストールされたncurses-termDebian システム (および派生製品) で発生します。

さもなければreset(すでに述べたように)printf \\x033c一時的に役立つかもしれません。あるいは、もちろん正しいエスケープシーケンスを使用して、ターミナルエミュレータでマウスモードを無効にすることもできます。

おすすめ記事