Как отключить системный звуковой сигнал на консоли во FreeBSD 10.1?
Рекомендуемые команды не работают.
sysctl
Установка:
# sysctl hw.syscons.bell=0
hw.syscons.bell: 1 -> 0
# sysctl -a | grep bell
hw.syscons.bell: 0
Backspace по-прежнему приводит к звуку раскалывания ушей.
Нашел другое предложение , чтобы использовать kbdcontrol
:
# kbdcontrol -b off
#
Нет, все еще пищит.
Детали моей системы:
Старый ноутбук серии Gateway MD-78 (с набором микросхем Intel GM45 Express), без аппаратной ручки регулировки громкости и громкой громкости динамика ПК.
Я использую FreeBSD 10.1.
# uname -a
FreeBSD raktop 10.1-RELEASE FreeBSD 10.1-RELEASE #0 r274401: Tue Nov 11 21:02:49 UTC 2014 root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64
Обновить:
Я бегу vt
иначеnewcons
, и в конце концов обнаружил, что могу отключить звуковой сигнал с помощью:
kbdcontrol -b quiet.off
который может быть введен /etc/rc.conf
, чтобы сделать изменение постоянным, как:
allscreens_kbdflags="-b quiet.off"
keybell="NO"
против,keybell="off"
как предложено в/etc/defaults/rc.conf
, но в любом случае ни один из тех, кто отключил звуковой сигнал для меня.Используйте,
sysctl -a | grep bell
чтобы увидеть, какие ручки у вас есть. VT, вероятно, то, что используется в эти дни.sudo sysctl kern.vt.enable_bell=0
работает в моем случае.источник
Вытащил из FREEBSD форума поста :
:)
источник
Я только что «отключил» системный звуковой сигнал на китайском мини-ПК, используя очень простой и эффективный метод, подобный показанному здесь . Шутки в сторону :)
Фактически, это был не системный сигнал, а сигнал BIOS, и отключить его там было невозможно. Но всегда есть обходной путь. :) Теперь я наслаждаюсь абсолютной тишиной. :)
Я просто разобрал зуммер и удалил вибрирующую мембрану. Это был единственный способ заставить его замолчать. В BIOS не было возможности отключить звук самопроверки, и он был очень громким и раздражающим. В конце концов, тишина более ценна, чем компьютер за 200 долларов.
источник
Единственное, что работало во FreeBSD 10.3, было:
источник
Похоже, это зависит от системы. Я установил FreeBSD на внешний жесткий диск и могу убедиться, что на ноутбуке Acer он
hw.syscons.bell=0
работал, а на системе Lenovo мне приходилось пользоватьсяkern.vt.enable_bell=0
.Это несмотря на использование vt на обоих устройствах.
источник