Pro pípnutí generovaná ve vašem shellu (která se zdají být nejotravnější) přidejte toto do "~/.inputrc “:
set bell-style none
Všimněte si, že toto není specifické pro terminál, ale pro hostitele. To znamená, že když se přihlásíte k jinému počítači přes ssh tam, kde toto není nastaveno, je pípnutí zpět. (Testoval jsem na Fedoře)
Existují různé úrovně, na kterých může uživatel ovládat pípání. Zde jsou některé, o kterých vím:
ÚROVEŇ APLIKACE
export LESS="$LESS"' -q'- přidá -q k výchozím možnostem prolesstakže nezazvoní (např. při pokusu o posunutí za konec souboru)echo 'set bell-style none' >> ~/.inputrc- deaktivuje zvonek pro všechny aplikace používajícíreadline(restartujte svůj terminál, abyste viděli efekt)
TERMINÁLNÍ ÚROVEŇ
xterm -vb- umožňuje "vizuální zvonek", který bliká v okně terminálu místo slyšitelného zvuku. Můžete přidatxterm*visualBell: truedo vašich zdrojů X (~/.Xdefaults) pro změnu výchozího nastavení. Většina emulátorů terminálu obsahuje podobnou možnost.
ÚROVEŇ SERVERU X
xset b off- deaktivuje zvonek X serveru
ÚROVEŇ STROJE?
alsamixer- ztlumte nebo ztlumteSpeakeraBellkanály
V mém případě ztlumení kanálů ALSA nepomohlo - stále jsem měl občas zvonek z vestavěného reproduktoru (i s připojenými sluchátky). Ale deaktivace zvonku X serveru ho zbavila.