Bell
不在終端時的可視鈴聲/閃爍
感謝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' ;
但問題是它只閃爍執行此別名的終端選項卡的螢幕。
因此,例如,您正在另一個應用程序中執行另一項工作,甚至在同一終端的另一個選項卡中,您將無法看到任務完成的通知。
我還打開了 gnome 可視鈴
gsettings set org.gnome.desktop.wm.preferences visual-bell true
但是我怎樣才能在我的腳本中使用 gnome 提供的這個可視鈴聲來通知我什麼時候
update
,upgrade
和dist-upgrade
都完成了。如果有其他可視鈴聲選項可以與閃爍整個螢幕的腳本集成,無論工作完成時我在 PC 中的哪個位置,請告訴我。
注意:我不是在尋找聲音通知。
在圖形中,大多數通知現在使用小的彈出視窗,例如
notify-send
. 如果您願意,您可以簡單地獲取螢幕截圖,使用 imagemagick 取消圖像,然後將其呈現幾分之一秒:xwd -root >/tmp/a.xwd convert -negate /tmp/a.xwd /tmp/b.xwd timeout .3 xwud -in /tmp/b.xwd
它會中斷您的輸入一秒鐘,因此您可能會失去一些鍵入的字元等等。