Jak wyłączyć dźwięk w terminalu w systemie Linux? [Zamknięte]


22

Niedawno zacząłem używać nowego komputera stacjonarnego z zainstalowanym systemem Ubuntu Linux. Jednak terminal wydaje denerwujący dźwięk. tzn. jeśli jestem na początku linii i nacisnę klawisz Backspace, rozlegnie się sygnał dźwiękowy informujący, że nie ma znaków do usunięcia. Jeśli próbuję zakończyć zakładkę i nie ma żadnych uzupełnień, usłyszysz sygnał dźwiękowy.

Jak to wyłączyć?



Link podany przez Raoula mówi, że w terminalu gnomów „przejdź do Edycja -> Preferencje profilu -> Ogólne i odznacz pole wyboru„ Dzwonek terminala ”poniżej. To trochę dziwne, że to ustawienie dźwięku znajduje się na karcie o nazwie „Tekst”. Ale to działa.
Paul Rougieux

Odpowiedzi:


19

Ponieważ głośnik PC jest irytujący (przynajmniej tak mi się wydaje), po prostu idę

modprobe -r pcspkr

i dodaj go do /etc/modprobe.d/blacklist.conf w następujący sposób:

blacklist pcspkr

Nigdy więcej sygnałów dźwiękowych. Zawsze.

Oczywiście nie działa dla dzwonków przez / dev / snd / *


2
Nowsze jądra używają zamiast tego snd_pcsp, jeśli powyższe nie działa. Wypróbuj modprobe -r snd_pcsp i czarną listę snd_pcsp.
Joseph Kern

Wyrzucanie dziecka z kąpielą!
Dan Carley

2
Myślę, że „Wyrzucenie dziecka z kąpielą” byłoby odłączeniem głośnika komputerowego ;-)
Kyle Brandt

1
+1 To odpowiedziało na moje przeciwne pytanie: „jak sprawić, by sygnały końcowe terminalu zadziałały?”
Ternary

To nie tyle odpowiedź, po prostu chciałbym, żeby terminal wyłączył dźwięk! Nie mój dźwięk odejść!
gideon

21

Najłatwiejsza poprawka: put

set prefer-visible-bell on

w twoim ~/.inputrc.

Działa to jednak tylko w przypadku aplikacji korzystających z biblioteki readline (w tym Bash). Inne aplikacje mogą nadal decydować się na sygnał dźwiękowy.

Jeśli chcesz wyłączyć wszystkie sygnały dźwiękowe, musisz to zrobić w terminalu. Jak to zrobić, zależy od twojego terminala. W xtermtej opcji -vb(działa również w wielu innych terminalach, np. W rxvt). Większość terminali graficznych ma do tego opcję konfiguracji.

Zobacz także mini-Howto Visible bell dla wszystkich brudnych szczegółów.


8

z cybercity :

  • Otwórz terminal Gnome
  • Kliknij Ustawienia> Preferencje> Silence Terminal Bell

2
Brzmią jak instrukcje dla aplikacji KDE i nie działają dokładnie w Gnome Terminal. Jednak byłeś na dobrej drodze.
Rory

7
$ setterm -blength 0

Będziesz chciał dodać to do swojego profilu Bash.


7

Oprócz settermsugerowanych już rozwiązań ustawień GNOME istnieją:

Jeśli używasz X, otwórz xtermi wprowadź xset b off.

Aby wyłączyć dzwonek systemowy podczas uruchamiania Bash, edytuj ~/.inputrclub /etc/inputrcdodaj linię set bell-style nonelub set bell-style visualjeśli chcesz flashować ekran.

Jest to dobry artykuł na ten temat tutaj .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.