web-dev-qa-db-ja.com

gnuscreenの現在のウィンドウで可聴ベルを有効にする

私はPuTTYを使用して、スクリーンセッションでirssiを保持するubuntu bashShellにSSH接続します。

特定のメッセージが表示されたりアクティビティが発生したときにシステムベルを送信するようにirssiを構成できると思います。また、ベル文字を受信したときにタスクバーで点滅するようにPuTTYを構成できました。

私の問題は画面です。現在アクティブなウィンドウからベルが送信されたときに、ターミナルウィンドウをフラッシュする以外のことを画面に実行させることができないようです。 vbell onを使用すると、echo ^GのPuTTYウィンドウが点滅します。 vbell offを使用すると、PuTTYウィンドウも点滅します。画面に表示されていない場合、ベルは適切に伝播され、PuTTY設定に従って実行されます。 (vbell on/offctrl+a ctrl+gを押すのと同じです)

問題の核心は、設定が何に設定されていても、画面が視覚的なベルを使用することであるようです。たぶん、bashとscreenの間のある種のterminfo非互換性?

可聴ベルを送信するように構成されている場合、画面に可聴ベルを送信させるにはどうすればよいですか?

8
Zaz

あなたはただ押すことができます Ctrl+A その後 Ctrl+G 視覚ベルと聴覚ベルを切り替えます。ベルが聞こえるモードのときはいつでも、画面からベルを取得する必要があります。

9
miono