터미널에 없을 때 시각적으로 울리거나 깜박임

터미널에 없을 때 시각적으로 울리거나 깜박임

답변 감사합니다 Chepner눈에 보이는 종에 대해서는 여기

작업이 완료되면 시각적으로 알리기 위해 apt-get {update,upgrade,dist-upgrade}에 대한 별칭을 만들었습니다.

apt-get update && apt-get upgrade && apt-get dist-upgrade ; printf '\e[?5h' ; read -p '' ; printf '\e[?5l' ;

하지만 문제는 이 별칭을 실행하는 터미널 탭의 화면만 깜박인다는 것입니다.

예를 들어, 다른 애플리케이션이나 동일한 터미널의 다른 탭에서 다른 작업을 수행하는 경우 작업 완료 알림을 볼 수 없습니다.

그놈 시각적 벨소리도 켰습니다

gsettings set org.gnome.desktop.wm.preferences visual-bell true

하지만 내 스크립트에서 gnome이 제공하는 시각적 벨 톤을 사용하여 나에게 알리려면 어떻게 해야 합니까? update그러면 upgrade모든 dist-upgrade작업이 완료됩니다.

작업이 완료될 때 컴퓨터 어디에 있든 전체 화면을 깜박이는 스크립트와 통합할 수 있는 다른 시각적 벨소리 옵션이 있는 경우 알려주십시오.

참고: 소리 알림을 찾는 것이 아닙니다.

답변1

그래픽에서 대부분의 알림은 이제 작은 팝업을 사용합니다. 예를 들어 notify-send원하는 경우 간단히 스크린샷을 찍고 imagemagick을 사용하여 이미지를 무효화한 다음 잠시 동안 렌더링할 수 있습니다.

xwd -root >/tmp/a.xwd
convert -negate /tmp/a.xwd /tmp/b.xwd
timeout .3 xwud -in /tmp/b.xwd

일시적으로 입력이 중단되어 입력한 문자 등이 일부 손실될 수 있습니다.

관련 정보