Wyłącz sygnał dźwiękowy Xorga


10

Jak mam trwale wyłączyć sygnał dźwiękowy? Wiem, że xset b offmogę to zrobić, ale jaka jest odpowiednia opcja xorg.conf? Lub w jakikolwiek inny sposób?

Odpowiedzi:


15

Istnieje kilka sposobów na osiągnięcie tego na stałe:

  • Możesz dodać xset b offdo swoich programów uruchamiających (jeśli używasz startxlub podobnie, będzie to ~/.xinitrc, w przeciwnym razie w przypadku GNOME / KDE / etc, użyj aplikacji „programy startowe”)
  • Możesz umieścić na czarnej liście moduł odpowiedzialny za sterowanie głośnikiem komputera (a tym samym również sygnałem dźwiękowym komputera), dodając blacklist pcspkrdo pliku o nazwie /etc/modprobe.d/99-nobeep.conf(lub podobny, jeśli twój system nie jest systemem Linux)
  • Jeśli Twój system to obsługuje, możesz użyć systemu audio do wyciszenia sygnału dźwiękowego komputera (ALSA, PulseAudio, OSS i in.)

Nie wierzę, że jest na to opcja xorg.conf.


1

Inne rozwiązanie, skopiowane z http://ubuntuforums.org/archive/index.php/t-126746.html .

Jeśli chcesz, aby nie emitował sygnału dźwiękowego w konsoli, nie przechodząc do skrajności czarnej listy, dodaj moduł głośnika /etc/rc.local

for i in 1 2 3 4 5 6
do
setterm -blength 0 > /dev/tty$i
done

Innym rozwiązaniem, które widziałem, jest dodanie tego do / etc / profile:

setterm -bfreq 0

0

Jeśli chcesz go wyłączyć na stałe, powinieneś wyłączyć odpowiednie moduły w /etc/modprobe.d/blacklist.conf:

blacklist pcspkr
blacklist snd_pcsp

Jest to ustawienie domyślne w wielu dystrybucjach.

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.