tmuxで着信音をオフにしますが、フックの状態は維持します。

tmuxで着信音をオフにしますが、フックの状態は維持します。

カスタム着信音コマンドがあります。

set -g monitor-bell on
set -g bell-action current
set-hook -g alert-bell 'set -g status-bg "#901010" ; run-shell "sleep 0.1s" ; set -g status-bg colour8'

残念ながら、この方法ではビープ音は抑制されません。これを行うには、出発または出発する必要がmonitor-bellありますbell-action(参照:この回答)。しかし、私のalert-bellフックは決して実行されません。

私のフックを追加する前に、既存のフックを削除してみました。

set-hook -u alert-bell
set-hook -gu alert-bell

alert-bellビープ音を抑えながらtmux 2.7でフックを維持する方法は?

ベストアンサー1

set -g visual-bell on

これにより、tmux端末にビープ音が鳴るのではなく、メッセージが点滅します(「現在のウィンドウでBing」)。このメッセージは、自分のフックを使用して変更したステータスバーをあいまいにすることができます。

マニュアルから:

ビジュアルベル[上|すべて|

オンの場合、ウィンドウのベルにメッセージが表示されます。 モニタリングベル通常、音が鳴る端末に渡されるのではなく、ウィンドウオプションが有効になります。 [...]

おすすめ記事