понедельник, 14 апреля 2008 г.

Надоел динамик. Отключаем.

Как-то визуально пробовал-пробовал - все не получалось (в КДЕ почти, в гноме - совсем никак). А теперь вот емакс как бешеный пищит и раздражает сотрудников (наверное :-)

Старый способ:
В общем, будучи рутом надо написать в консоли:
rmmod pcspkr

и все пройдет. Надо навсегда? Под рутом отредактируйте файл /etc/modprobe.d/blacklist, добавив в него строчку
blacklist pcspkr

За решение спасибо людям.


Новый способ (спасибо комментариям):
su -c '/sbin/modprobe -r pcspkr ; echo "install pcspkr :" >>/etc/modprobe.conf'
Взят отсюда: http://docs.fedoraproject.org/release-notes/f7/iso/en_US/sn-PackageNotes.html

5 комментариев:

Анонимный комментирует...

Ну зачем же так брутально? Можно просто "xset b off" сделать :)

kost BebiX комментирует...

@z4y4ts что ж тут брутального? А за второй способ - спасибо.

Анонимный комментирует...

Файлик blacklist редактировать не надо - он принадлежит пакету hwdata и потом могут быть проблемы при обновлении (blacklist не будет обновляться). Правильный способ описан в заметках к релизу в федоре:
вот тут

verzhak комментирует...

Или так тоже можно

setterm -blength 0
setterm -bfreq 0

(оба - выключают динамик в консоли)

А я вот попросту выключил поддержку pcspkr в ядре. Теперь этого проклятого динамика нет нигде

Анонимный комментирует...

TO z4y4ts: Точно так же делал в RH 9.0 на своем старом Пеньке-I. ИМХО самый ортодоксальный ход, согласно KISS :) . А выключать поддержку спикера в ядре - ммм... вроде как-то не так...