Как отключить speaker linux

Обновлено: 01.07.2024

В нашей серверной сервера не пронумерованы, порядка нету никакого. А ещё на них стоит линукс, который годами работает без сбоев. И по прошествии лет как-то забывается, на каком сервере что установлено. Получается так, что ты знаешь имя сервера, заходишь на него по ssh для диагностики — вот он, родной, а где стоит сама железяка — хрен его знает. Бывает, что необходимо узнать.

В такие моменты иногда спасает команда " eject -T " и сервер определяется по высунутому языку лотка сиди-и-рви. Но и здесь может подстерегать чудный облом. Поскольку, как я уже говорил, на серверах стоит линукс, сидиромы им не нужны: только занимают место, собирают пыль и жрут энергию, которой и так в мире дефицит. Поэтому на половине серверов — сидиромов тупо нет.

Зато на каждом уважающем себя сервере должна быть установлена пищалка (унылые любители суржика ещё называют её "спикером", а скучные педанты — "системным динамиком"). Это мелкая хрень, которая раньше впаивалась в материнскую плату, потом стала подсоединяемой, а в последнее время её постоянно забывают положить в комплект; её задача — пищать. Один короткий писк при старте загрузки и целая азбука морзе (см. документацию к маме), если с железом что-то не в порядке.

Пищалка — единственная связь материнской платы с внешним миром, когда поломалось "железо". Поэтому, повторюсь, на любом сервере пищалка должна быть установлена в обязательном порядке. И ею можно пищать из системы!

1. Устанавливаем пакет beep

apt-get install beep

2. Загружаем модуль ядра pcspkr (можно snd_pcsp, но лучше pcspkr), если не загружен. Скорее всего — не загружен, а без него пищать не будет. Это драйвер пищалки.

Оба модуля не подгружаются автоматически, потому что находятся в ч0рном списке модулей ( /etc/modprobe.d/blacklist.conf ). snd_pcsp — за то, что он "низкокачественный", "тупо шумит при попытке проигрывания звука", да ещё и "подвисает при входе в графическую сессию". pcspkr — потому что "мерзкий громкий писк, нервирующий каждого" и "вместо него есть приятный пульсаудио". Первый раз читал — ржал в голос.

В общем, pcspkr можно смело из ч0рного списка удалять.

3. Пищим

Если устанавливать программу beep и подгружать драйвер надо от рута, то пищать можно (и нужно) от обычного пользователя.

4. Проявляем изобретательность

beep -f 196 -l 400 -n -f 262 -l 800 -n -f 196 -l 600 -n -f 220 -l 200 -n -f 247 -l 800 -n -f 165 -l 400 -n -f 165 -l 400 -n -f 220 -l 800 -n -f 196 -l 600 -n -f 175 -l 200 -n -f 196 -l 800 -n -f 131 -l 400 -n -f 131 -l 400 -n -f 147 -l 800 -n -f 147 -l 400 -n -f 165 -l 400 -n -f 175 -l 800 -n -f 175 -l 400 -n -f 196 -l 400 -n -f 220 -l 800 -n -f 247 -l 400 -n -f 262 -l 400 -n -f 294 -l 1200 -n -f 196 -l 400 -n -f 330 -l 800 -n -f 294 -l 600 -n -f 262 -l 200 -n -f 294 -l 800 -n -f 247 -l 400 -n -f 196 -l 400 -n -f 262 -l 800 -n -f 247 -l 600 -n -f 220 -l 200 -n -f 247 -l 800 -n -f 165 -l 400 -n -f 165 -l 400 -n -f 220 -l 800 -n -f 196 -l 400 -n -f 175 -l 400 -n -f 196 -l 800 -n -f 131 -l 400 -n -f 131 -l 400 -n -f 262 -l 800 -n -f 247 -l 400 -n -f 220 -l 400 -n -f 196 -l 1600 -n -f 330 -l 1600 -n -f 294 -l 400 -n -f 262 -l 400 -n -f 247 -l 400 -n -f 262 -l 400 -n -f 294 -l 1200 -n -f 196 -l 400 -n -f 196 -l 1600 -n -f 262 -l 1600 -n -f 247 -l 400 -n -f 220 -l 400 -n -f 196 -l 400 -n -f 220 -l 400 -n -f 247 -l 1200 -n -f 165 -l 400 -n -f 165 -l 1600 -n -f 262 -l 800 -n -f 220 -l 600 -n -f 247 -l 200 -n -f 262 -l 800 -n -f 220 -l 600 -n -f 247 -l 200 -n -f 262 -l 800 -n -f 220 -l 400 -n -f 262 -l 400 -n -f 350 -l 1600 -n -f 350 -l 1600 -n -f 330 -l 400 -n -f 294 -l 400 -n -f 262 -l 400 -n -f 294 -l 400 -n -f 330 -l 1200 -n -f 262 -l 400 -n -f 262 -l 1600 -n -f 294 -l 1600 -n -f 262 -l 400 -n -f 247 -l 400 -n -f 220 -l 400 -n -f 247 -l 400 -n -f 262 -l 1200 -n -f 220 -l 400 -n -f 220 -l 1600 -n -f 262 -l 800 -n -f 247 -l 400 -n -f 220 -l 400 -n -f 196 -l 800 -n -f 131 -l 600 -n -f 131 -l 200 -n -f 196 -l 1600 -n -f 220 -l 800 -n -f 246 -l 800 -n -f 262 -l 3200

-f — частота, от 0 до 20 000 герц
-l — длительность, в миллисекундах
-n — новый писк

5. Выгружаем модуль с чувством выполненного долга, чтобы не жрал целых 8 килобайт оперативы.

Способы применения: будильник (по крону, мерзкий звук — самое оно), идентификация серверов и рабочих станций (пользователь сам позвонит в панике, особенно если системник начнёт пищать, как таймер на бомбе из фильмов), сигнал об окончании работы фонового скрипта и т.д.

Доброго времени суток. Можно ли как-то заменить системные звук или отключить его вовсе.Использую ArchLinux, i3.

Мешает этот звук в терминале URxvt.



Попробуйте так:
xset -b


Проще спикер с мамки вынуть.


Нифига не проще.


Если PCстационарник, то даже выключать не нужно.
Куда же ещё проще.

Заблокируйте загрузку модуля pcspkr, ну а что бы не перезагружать систему сейчас можете его выгрузить:


sudo rmmod pcspkr


так не надо делать

комп сдохнет - можно провести диагностика по бипам

помогает руководство пользователя IBM PC ;)

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

Они про ампутацию бипалки.


Так и не надо, говорю же :)


Это ты молодец конечно, вот только не запишется так.

снимает бип в консоли, но после перезагрузки он возникает вновь


Я в autostart своего openbox'а сделал, что у вас за окружение? Тоже в автозапуск запилите. ;)


А я добавил setopt No_Beep в .zshrc


Я не знаком с ним, не знаю где там автозапуск, если он есть.

тыщу лет не видел kmix в кде3, как же там было убого.


Тема оформления или то что Phonon нет? Это всего лишь дублирование возможностей alsamixer.

декорации конченые, виджеты конченные. все на столько было конченое, что я сидел на втором гноме тогда :(


lsmod |grep pcspkr Если нет то включить можно так modprobe pcspkr Выключить rmmod pcspkr

echo blacklist pcspkr >> /etc/modprobe.d/blacklist.conf

если заблокировать загрузку pcspkr он выключит все системные звуки, а мне нужно выключить только в консоли

а если выключить это не повредит, эти системные звуки вообще нужны?

он выключит все системные звуки

Про какие системные звуки вы говорите ?

В DE, Gnome, KDE или что у вас там, все системные звуки выводятся через звуковую карту.

может я их не правильно воспринимаю, но по моему это системные звуки

когда в консоли нажимаешь backspace в путой строке компьютер пищит, причем играющая музыка прирывается

xset -b помогает, но после перезагрузки настройка слетает

Делайте что хотите.

xset -b помогает, но после перезагрузки настройка слетает

Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме отказа сервера.

Закрыто 4 года назад .

Недавно я начал использовать новый настольный ПК с установленной Ubuntu Linux. Однако терминал издает раздражающий звуковой сигнал. то есть, если я в начале строки и нажимаю клавишу Backspace, прозвучит звуковой сигнал, сообщающий, что нет символов для удаления. Если я пытаюсь завершить табуляцию, а завершений для нее нет, то это будет звуковой сигнал.

Как мне это отключить?

Ссылка, указанная Раулем, говорит, что в терминале gnome «перейдите в Edit -> Profile Preferences -> General и снимите флажок« Terminal bell »внизу. Немного странно, что эта настройка звука находится на вкладке «Текст». Но это работает.

Поскольку компьютерный динамик раздражает в целом (по крайней мере, я так думаю), я просто иду

и добавьте его в /etc/modprobe.d/blacklist.conf следующим образом:

Нет больше звуковых сигналов. Когда-либо.

Не работает для звонков через / dev / snd / *, очевидно

Более новые ядра используют вместо этого snd_pcsp, если вышеприведенное не работает. Попробуйте modprobe -r snd_pcsp и черный список snd_pcsp. Я думаю, что «выкинуть ребенка водой из ванны» отключило бы компьютерный динамик ;-) +1 Это ответило на мой противоположный вопрос: «Как мне заставить работать терминальные гудки?» Это не так уж много, я бы просто хотел, чтобы терминал отключил звуковой сигнал! Не мой звук, чтобы уйти!

Однако это будет работать только для приложений, использующих библиотеку readline (включая Bash). Другие приложения могут решить подать звуковой сигнал.

Если вы хотите отключить все звуковые сигналы, вам придется сделать это в терминале. Как это сделать, зависит от вашего терминала. В xterm этом варианте -vb (также работает во многих других терминалах, например, в rxvt). Большинство графических терминалов имеют опцию конфигурации для этого.

Также см. Мини-Howto « Видимый колокол» для всех грязных деталей.

  • Открыть терминал Gnome
  • Нажмите Настройки> Настройки> Silence Terminal Bell
Это похоже на инструкции для приложения KDE, и не совсем правильно работает в Gnome Terminal. Однако вы были на правильном пути.

Вы хотите добавить это в свой профиль Bash.

В дополнение к setterm уже предложенным решениям по настройке параметров GNOME и GNOME имеются следующие:

Если работает X, откройте xterm и введите xset b off .

Чтобы отключить системный звонок в Bash при запуске, отредактируйте

/.inputrc или /etc/inputrc и добавьте строку, set bell-style none или, set bell-style visual если вы хотите, мигание экрана.

В нашей серверной сервера не пронумерованы, порядка нету никакого. А ещё на них стоит линукс, который годами работает без сбоев. И по прошествии лет как-то забывается, на каком сервере что установлено. Получается так, что ты знаешь имя сервера, заходишь на него по ssh для диагностики — вот он, родной, а где стоит сама железяка — хрен его знает. Бывает, что необходимо узнать.

В такие моменты иногда спасает команда " eject -T " и сервер определяется по высунутому языку лотка сиди-и-рви. Но и здесь может подстерегать чудный облом. Поскольку, как я уже говорил, на серверах стоит линукс, сидиромы им не нужны: только занимают место, собирают пыль и жрут энергию, которой и так в мире дефицит. Поэтому на половине серверов — сидиромов тупо нет.

Зато на каждом уважающем себя сервере должна быть установлена пищалка (унылые любители суржика ещё называют её "спикером", а скучные педанты — "системным динамиком"). Это мелкая хрень, которая раньше впаивалась в материнскую плату, потом стала подсоединяемой, а в последнее время её постоянно забывают положить в комплект; её задача — пищать. Один короткий писк при старте загрузки и целая азбука морзе (см. документацию к маме), если с железом что-то не в порядке.

Пищалка — единственная связь материнской платы с внешним миром, когда поломалось "железо". Поэтому, повторюсь, на любом сервере пищалка должна быть установлена в обязательном порядке. И ею можно пищать из системы!

1. Устанавливаем пакет beep

apt-get install beep

2. Загружаем модуль ядра pcspkr (можно snd_pcsp, но лучше pcspkr), если не загружен. Скорее всего — не загружен, а без него пищать не будет. Это драйвер пищалки.

Оба модуля не подгружаются автоматически, потому что находятся в ч0рном списке модулей ( /etc/modprobe.d/blacklist.conf ). snd_pcsp — за то, что он "низкокачественный", "тупо шумит при попытке проигрывания звука", да ещё и "подвисает при входе в графическую сессию". pcspkr — потому что "мерзкий громкий писк, нервирующий каждого" и "вместо него есть приятный пульсаудио". Первый раз читал — ржал в голос.

В общем, pcspkr можно смело из ч0рного списка удалять.

3. Пищим

Если устанавливать программу beep и подгружать драйвер надо от рута, то пищать можно (и нужно) от обычного пользователя.

4. Проявляем изобретательность

beep -f 196 -l 400 -n -f 262 -l 800 -n -f 196 -l 600 -n -f 220 -l 200 -n -f 247 -l 800 -n -f 165 -l 400 -n -f 165 -l 400 -n -f 220 -l 800 -n -f 196 -l 600 -n -f 175 -l 200 -n -f 196 -l 800 -n -f 131 -l 400 -n -f 131 -l 400 -n -f 147 -l 800 -n -f 147 -l 400 -n -f 165 -l 400 -n -f 175 -l 800 -n -f 175 -l 400 -n -f 196 -l 400 -n -f 220 -l 800 -n -f 247 -l 400 -n -f 262 -l 400 -n -f 294 -l 1200 -n -f 196 -l 400 -n -f 330 -l 800 -n -f 294 -l 600 -n -f 262 -l 200 -n -f 294 -l 800 -n -f 247 -l 400 -n -f 196 -l 400 -n -f 262 -l 800 -n -f 247 -l 600 -n -f 220 -l 200 -n -f 247 -l 800 -n -f 165 -l 400 -n -f 165 -l 400 -n -f 220 -l 800 -n -f 196 -l 400 -n -f 175 -l 400 -n -f 196 -l 800 -n -f 131 -l 400 -n -f 131 -l 400 -n -f 262 -l 800 -n -f 247 -l 400 -n -f 220 -l 400 -n -f 196 -l 1600 -n -f 330 -l 1600 -n -f 294 -l 400 -n -f 262 -l 400 -n -f 247 -l 400 -n -f 262 -l 400 -n -f 294 -l 1200 -n -f 196 -l 400 -n -f 196 -l 1600 -n -f 262 -l 1600 -n -f 247 -l 400 -n -f 220 -l 400 -n -f 196 -l 400 -n -f 220 -l 400 -n -f 247 -l 1200 -n -f 165 -l 400 -n -f 165 -l 1600 -n -f 262 -l 800 -n -f 220 -l 600 -n -f 247 -l 200 -n -f 262 -l 800 -n -f 220 -l 600 -n -f 247 -l 200 -n -f 262 -l 800 -n -f 220 -l 400 -n -f 262 -l 400 -n -f 350 -l 1600 -n -f 350 -l 1600 -n -f 330 -l 400 -n -f 294 -l 400 -n -f 262 -l 400 -n -f 294 -l 400 -n -f 330 -l 1200 -n -f 262 -l 400 -n -f 262 -l 1600 -n -f 294 -l 1600 -n -f 262 -l 400 -n -f 247 -l 400 -n -f 220 -l 400 -n -f 247 -l 400 -n -f 262 -l 1200 -n -f 220 -l 400 -n -f 220 -l 1600 -n -f 262 -l 800 -n -f 247 -l 400 -n -f 220 -l 400 -n -f 196 -l 800 -n -f 131 -l 600 -n -f 131 -l 200 -n -f 196 -l 1600 -n -f 220 -l 800 -n -f 246 -l 800 -n -f 262 -l 3200

-f — частота, от 0 до 20 000 герц
-l — длительность, в миллисекундах
-n — новый писк

5. Выгружаем модуль с чувством выполненного долга, чтобы не жрал целых 8 килобайт оперативы.

Способы применения: будильник (по крону, мерзкий звук — самое оно), идентификация серверов и рабочих станций (пользователь сам позвонит в панике, особенно если системник начнёт пищать, как таймер на бомбе из фильмов), сигнал об окончании работы фонового скрипта и т.д.

Читайте также: