Řešení 1:
Nejjednodušší oprava:dát
set prefer-visible-bell on
ve vašem ~/.inputrc
.
To však bude fungovat pouze pro aplikace používající knihovnu readline (včetně Bash). Jiné aplikace se mohou přesto rozhodnout, že vás pípnou.
Pokud chcete zakázat všechna pípání, budete to muset udělat v terminálu. Jak to udělat, závisí na vašem terminálu. V xterm
je to volba -vb
(funguje také v mnoha dalších terminálech, např. v rxvt). Většina grafických terminálů má pro to možnost konfigurace.
Všechny špinavé detaily najdete také v mininávodu na zvonek Visible bell.
Řešení 2:
Vzhledem k tomu, že reproduktor k počítači je celkem otravný (alespoň si to myslím), prostě jdu
modprobe -r pcspkr
a přidejte jej do /etc/modprobe.d/blacklist.conf takto:
blacklist pcspkr
Už žádné pípání. Nikdy.
Nefunguje pro zvonky přes /dev/snd/*, evidentně
Řešení 3:
$ setterm -blength 0
Toto budete chtít přidat do svého profilu Bash.
Řešení 4:
z kyberměsta:
- Otevřete terminál Gnome
- Klikněte na Nastavení> Předvolby> Ztišit zvonek terminálu
Řešení 5:
Kromě setterm
a řešení nastavení GNOME, která již byla navržena, jsou následující:
Pokud používáte X, otevřete xterm
a zadejte xset b off
.
Chcete-li vypnout systémový zvonek při spuštění Bash, upravte ~/.inputrc
nebo /etc/inputrc
a přidejte řádek set bell-style none
nebo set bell-style visual
pokud chcete blesk obrazovky.
Tady je o tom dobrý článek.