私はPuTTYを使用して、スクリーンセッションでirssiを保持するubuntu bashShellにSSH接続します。
特定のメッセージが表示されたりアクティビティが発生したときにシステムベルを送信するようにirssiを構成できると思います。また、ベル文字を受信したときにタスクバーで点滅するようにPuTTYを構成できました。
私の問題は画面です。現在アクティブなウィンドウからベルが送信されたときに、ターミナルウィンドウをフラッシュする以外のことを画面に実行させることができないようです。 vbell on
を使用すると、echo ^G
のPuTTYウィンドウが点滅します。 vbell off
を使用すると、PuTTYウィンドウも点滅します。画面に表示されていない場合、ベルは適切に伝播され、PuTTY設定に従って実行されます。 (vbell on/off
はctrl+a ctrl+g
を押すのと同じです)
問題の核心は、設定が何に設定されていても、画面が視覚的なベルを使用することであるようです。たぶん、bashとscreenの間のある種のterminfo
非互換性?
可聴ベルを送信するように構成されている場合、画面に可聴ベルを送信させるにはどうすればよいですか?
あなたはただ押すことができます Ctrl+A その後 Ctrl+G 視覚ベルと聴覚ベルを切り替えます。ベルが聞こえるモードのときはいつでも、画面からベルを取得する必要があります。