Как отключить системный звуковой сигнал в FreeBSD 10.1?

Это - апачский поток.

Можно сказать от этого:

lrwxrwxrwx   1 root   root   0 Apr 17 09:45 exe -> /usr/local/apache2/bin/httpd

Документация ядра Linux для proc файловой системы, по-видимому, не объясняет, почему идентификатор потока является каталогом, но скрытый от ls.

Однако потоки замечены в /proc/<pid>/task/<threadid>.

9
30.09.2017, 02:38
5 ответов

Если вы вы используете vt aka newcons , попробуйте:

kbdcontrol -b quiet.off

Если это сработает, вы можете сделать его постоянным в своем /etc/rc.conf :

allscreens_kbdflags="-b quiet.off"

Справочная информация:

После запуска kbdcontrol из Xterm и просмотра его распечатки escape-последовательности я понял, что он просто пытается отправить команду эмуляции терминала в драйвере консоли, и это может нужно отправлять что-то другое в зависимости от драйвера консоли; затем я поискал и нашел ответ, относящийся к newcons : http://lists.freebsd.org/pipermail/freebsd-current/2014-April/049463.html

8
27.01.2020, 20:06

Извлеченный с форума freebsd post:

Вы можете отключить звонок, если установите значение MIB hw.syscons.bell равным 0. Просто введите

sysctl hw.syscons.bell=0

Чтобы сохранить изменения навсегда после перезагрузки машины

# echo "hw.syscons.bell=0" >> /etc/sysctl.conf

:)

.
1
27.01.2020, 20:06

Единственное, что работало во FreeBSD 10.3:

kern.vt.enable_bell=0
0
27.01.2020, 20:06

Используйте sysctl -a | grep bell, чтобы увидеть, какие регуляторы у вас есть. vt, вероятно, используется в наши дни.

sudo sysctl kern.vt.enable_bell=0работает в моем случае.

4
27.01.2020, 20:06

Похоже, это зависит от системы. У меня установлена ​​FreeBSD на внешнем жестком диске, и я могу убедиться, что на ноутбуке Acer работал sysctl hw.syscons.bell=0, а в системе Lenovo мне пришлось использовать kern.vt.enable_bell=0.

И это несмотря на использование vt на обоих устройствах.

0
27.01.2020, 20:06

Теги

Похожие вопросы