터미널에 초점이 맞춰져 있을 때 irssi의 경고음/벨 알림을 비활성화하시겠습니까?

터미널에 초점이 맞춰져 있을 때 irssi의 경고음/벨 알림을 비활성화하시겠습니까?

에서는 irssi다음 명령을 사용하여 알림 벨소리(멘션 또는 직접 메시지)를 쉽게 활성화할 수 있습니다.

/SET beep_msg_level MSGS HILIGHT DCCMSGS

그러나 이것이 완료된 것입니다. 단말기 상태와 관계없이 하이라이트 및 비공개 메시지에 경고음을 보냅니다. 터미널 창에 초점이 맞지 않는 경우에만 경고음을 계속 받을 수 있는 방법이 있습니까? 이미 적극적으로 채팅하고 있는 경우 비공개 채팅에서 경고음이 울리는 것은 별 의미가 없습니다.

저는 macOS에서 Bash를 사용하고 있습니다.

답변1

터미널에서 실행되는 애플리케이션의 경우 터미널에 포커스가 있는지 확인하기가 쉽지 않습니다. 그러나 터미널 자체가 도움이 될 수 있습니다.

macOS 터미널 옵션은 다음과 같습니다.

  • 터미널 프로그램

    "프로필" → "고급" → "벨소리"에서 소리 벨소리를 끌 수 있지만 "백그라운드에 있을 때 앱 아이콘 팝업"을 켤 수 있습니다.

  • iTerm2

    Terminal.app과 마찬가지로 프로필 → 터미널 → 알림에서 벨소리를 무음으로 설정하고 알림 센터 알림을 켤 수 있습니다.

tmux를 사용하는 경우 tmux 설정에서 동작을 변경할 수도 있습니다. 전역 옵션은 창 중 하나 에서 벨소리가 울릴 때 발생하는 상황을 제어합니다 1bell-action . 기본적으로 벨소리가 항상 울리도록 설정되어 있습니다. 현재창이 아닌 다른 창에 대해서만 벨소리가 울리도록 변경할 수 있습니다.any

set -g bell-action other

관련 정보