Отключить звук динамика в терминале Linux

При работе с терминалом, по умолчанию, воспроизводится звук завершения табуляции. Это может раздражать. Приведем несколько способов по отключению звукового сигнала терминала:

Сначала попробуйте отключить звуковой сигнал завершения табуляции терминала, отредактировав /etc/inputrc и добавив строку:

set bell-style none

Вы также можете использовать директиву visible, но необходимо предварительно закомментировать директиву audible.

#set bell-style audible
set bell-style visible

Однако, при использовании vi, звуковой сигнал PC Speaker всё равно будет воспроизводиться.
Чтобы отключить его, введите следующую команду в vi:

:set visualbell
Чтобы отключить его в постоянном режиме, добавьте в ~/.vimrc эту команду:

set visualbell

Если ничего из вышеперечисленного не помогло, просто избавьтесь от звуковых сигналов PC Speaker, удалив модуль pcspkr из системы. Это полностью отключит звук динамика в системе:

rmmod pcspkr
Чтобы звук динамика после не работал и после перезагрузки системы, добавьте в /etc/modprobe.d/blacklist следующую команду:

blacklist pcspkr
Обновлено: 23.08.25