Ubuntu отключить звук клавиатуры

Обновлено: 06.07.2024

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

Закрыто 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 если вы хотите, мигание экрана.

Это приложение для Linux может сделать звук набора текста очень раздражающим

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

Угадайте ка, что делает ностальгию/головную боль вызывающее оупенсорсное приложение Bucklespring?

Звук клавиатуры с изгибающейся пружиной

Ну, разумеется! Все работает в фоновом режиме. Звук проигрывается отдельно для каждой нажатой клавишы клавиатуры.

Не важно, где вы печатаете или что вы печатаете - клацание будет такое, будто вы действительно печатаете на IBM Model-M. Физического вознаграждения в виде ощущения сопротивления пружины не получить, но зато в плане звука все будет как надо.

На Github странице приложения говорится: "звук каждой клавиши был аккуратно записан, и проигрывается с учетом дистанции и направления, тем самым создавая 3D палитру звуков чистейшего ностальгического кайфа".

После того, как начнешь клацать, остановиться совсем не так просто (хотя killall buckle сделает свое дело). К тому же приложение можно временно заглушить путем двойного нажатия на клавишу Scroll Lock.

Это удобно. Если конечно такая у вас есть.

Установка Bucklespring на Ubuntu

С помощью Snappy установить Bucklespring на Ubuntu совсем не сложно (впрочем как и на иные Linux дистрибутивы).

Если вы на Ubuntu 17.04, то можете нажать сюда.

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

Откройте терминал и запустите:

Сразу после установки Bucklespring можно запустить из Unity Dash (ну или из схожих меню/модулей запуска).


Snappy может предложить массу серьезных и полезных приложений, но это "небольшое украшение", скажу я вам, стало для меня одним из любимейших. :)


Для начала более подробно о сути задачи: есть ноутбук Asus N55 с Kubuntu 17.10 на борту. Нужно добиться той же конфигурации, которую можно получить на Windows:

  • Без подключения сабвуфера драйвер работает в режиме 2.0
  • При подключении сабвуфера драйвер переключается в режим 2.1. При этом переключении к каналам применяются частотные фильтры — НЧ для сабвуфера и ВЧ для колонок
  • При подключении наушников, вывод звука переключается на них, вывод на колонки/сабвуфер приостанавливается
  • При необходимости низких задержек можно с помощью выбора другого драйвера перейти в режим, обеспечивающий монопольный захват звуковой карты

Сразу после установки получаем нерабочий сабвуфер и нерабочие наушники.
В результате моих опытов мне удалось добиться следующего состояния системы:

  • Драйвер работает в режиме 2.1
  • При подключении сабвуфера ничего не изменяется
  • При подключении наушников, вывод звука переключается на них, вывод на колонки/сабвуфер приостанавливается, но фильтры продолжают работать и в наушники идут только ВЧ
  • При необходимости низких задержек можно адресоваться к карте через ALSA, но в этом режиме не работает сабвуфер, фильтры. Но работает переключение на наушники

Для знакомства с LMMS(с которой как оказалось нормально работать нельзя, но это отдельная тема) этого в общем-то хватает.
Если вы тоже добрались до этого состояния, то ничего нового этой статьей я вам не расскажу.

Вы когда-нибудь задумывались о том, как устроена звуковая система Linux? Вот и я нет — обычно звук либо был не нужен, либо как-то работал, колонки играли — ни о каких фокусах подключения сабвуфера или наушников речи не было.
Похоже, теперь самое время узнать об этом немного больше. Гугление показало следующую картину:


    — это компонент, обеспечивающий взаимодействие звуковых железок с ядром. Обеспечивает самый прямой доступ к устройству из разумных вариантов, но при этом доступ этот монопольный — включить песню в VLC и открыть видео в браузере, увы, не получится.
  • Для этих целей как раз и нужен PulseAudio — это sound-сервер, занимающийся маршрутизацией звуковых потоков. Именно он будет отвечать за микширование потоков звука из разных приложений при одновременном использовании. Ценой за такое удобство является дополнительная задержка звукового потока.
  • Существует еще JACK — аналог PulseAudio, позиционирующийся как "профессиональный" sound-сервер. Обещает крутые возможности по маршрутизации и минимальную задержку при диспетчеризации потоков.

Мало кто говорит, что PulseAudio де-факто является стандартом для интеграции звука, по крайней мере в Ubuntu. Практически любой софт, который издает звуки, будет с большой долей вероятности пользоваться PulseAudio API. FF, например, для поддержки JACK надо отдельно собирать.
Поэтому удалять PulseAudio не стоит, если вы не уверены, что все чем вы будете пользоваться, умеет работать с JACK. Видимо, поэтому существует еще вариант интеграции Jack-PulseAudio. Но от этого варианта я отказался, т.к. для работы в том софте, где требуются низкие задержки, меня устраивает монопольный доступ через ALSA(под Windows это работает так же — там, где нужна низкая задержка, запрашивается монопольный доступ). Возможно, когда дело дойдет до установки какого-нибудь Ardour, мне придется вернуться к этому варианту.

Так, ну хорошо, JACK не нужен. Выходит, чтобы все заработало, мне надо настроить ALSA-компонент для своей карточки и интеграцию его с PulseAudio

PulseAudio

Тут нам из коробки предлагают вот такую UI консоль


Мне кажется, к такому инструменту пояснения излишни. После применения настроек вы сразу сможете слышать изменения, так что пробуйте.
Еще amarao советует обратить внимание на pactl /pacmd. Если я доберусь — напишу, что там к чему с этими утилитами

Диагностика ALSA

Первым делом понадобятся хоть какие-то инструменты для диагностики — это пакет alsa-utils
sudo apt install alsa-utils
Теперь посмотрим, как видит наше оборудование система
aplay -l


Кроме того, настройки надо проверять. Для этих целей обнаружилась утилита speaker-test


вызов speaker-test --help покажет, что умеет утилита, но мне особенно интересна конфигурация
speaker-test -Dplughw:1,0 -c4

  • -D — id устройства. 1,0 — это индексы устройства и подустройства, их мы видели выше в выводе aplay
    а вот структура текстовой части описана тут
  • -c — количество каналов на которые будет выведен тест
    В моем случае первые 2 канала работают хорошо, а вот дальше интересно — 3й канал LFO не звучит, но зато звучит 4й канал. Такое ощущение, что LFO настроен как… стерео. Мне кажется, это часть моей проблемы.

Настройка ALSA

Тут и тут советуют поизучать dmix — это модуль микшера каналов в ALSA — буду смотреть

alsamixer

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


Но настройка в микшере результата не дала.

hdajacksensetest

Следующая полезная утилита — hdajacksensetest. Показывает какие разъемы детектируют подключение внешних устройств.


Ок, я вижу, что мой внешний сабвуфер подключен на порт 0x1a.
Давайте попробуем найти как можно объяснить карте, куда выводить LFO.

hdajackretask

Большинство советов по настройке маппинга указывают на утилиту hdajackretask:


Тут вроде бы все понятно — есть порты, есть маппинг. К сожалению, никакие манипуляции с портом 0x1a к успеху не привели.
Может, после настройки надо явно перезагружать сервисы?
sudo alsa force-reload
Нет, смотрим дальше.

HDAAnalyzer

Для настройки маппинга есть еще одна утилита:
скачать ее можно в виде python-скрипта(. ) вот тут.


Выглядит эта штука как прокачанный вариант hdajackretask — она даже умеет строить схему маршрутизации портов графически. Но эксперименты с этой штукой тоже не привели ни к чему, кроме полной потери звука.
Никакого гайда по настройке я не нашел, поэтому пробовал методом проб и ошибок.

Правка конфигов

PulseAudio

/usr/share/pulseaudio
в папке alsa-mixer тут лежат конфиги. Т.к. Pulseaudio более-менее работает тут я ничего трогать не стал.
/etc/pulse/daemon.conf
Как я понял, это настройки службы pulseaudio — один из немногих конфигов, изменения в котором на что-то влияют. именно тут настройками:
enable-lfe-remixing = yes
lfe-crossover-freq = 200
я заставил звучать свой сабвуфер из Pulseaudio так, как он должен. Для lfe-crossover-freq 200 — это очевидно частота среза в герцах.
Но тут же становится очевидно, что настроить нечто более сложное(при подключении наушников прекращать отправлять бас на сабвуфер) в этом конфиге возможности нет.

/usr/share/alsa/*
Тут лежит несколько shell-скриптов, в т.ч. alsa-info.sh, который может быть полезен при подготовке дефекта в трекере и т.д.
а в папке pcm какие-то конфиги, разобраться в которых мне не удалось:

Трогать их я пока не решился.
/etc/modprobe.d/alsa-base.conf — второй доказанно полезный конфиг. Вот эта строчка, дописанная в низ конфига, реально заставила работать наушники под ALSA:
options snd-hda-intel model=auto,auto probe_mask=1
Про настройку этого конфига написано довольно много. Одна из его целей, как я понял — сопоставить устройствам кодеки(model). Кодеки это… какой-то пресет маппингов… Есть табличка (копия есть тут). Думаю, в большинстве случаев для стандартных конфигураций этого действительно достаточно.
Там описаны модели для разных контроллеров. Но если для вас они не срабатывают, то вам рекомендуют добавить свою конфигурацию.
Звучит классно, но тут я должен сделать 2 ремарки:

  • гайда как сделать свою конфигурацию — что конфигурить, куда сохранять, коммитить и т.д. я не нашел.
  • После изменения настроек в alsa-base.conf нужно перезагружать ОС. Без перезагрузки никакие sudo alsa force-reload и даже хардкорный echo 1 | sudo tee /sys/class/sound/hwC1D0/reconfig не заставляют ALSA перечитать кодек устройства.

Кстати, в /sys/class/sound/hwC1D0/ — лежат файлы уже непосредственно устройства, т.е. как я понял hdajackretask работает именно с этими файлами. Тут тоже, наверное, можно сделать что-то полезное, если знать куда что писать.

Общий вывод, который я могу сделать по результатам проделанной работы: в целом видно, что если GUI, например, сообщество более-менее занимается, то звуковая подсистема явно остается за бортом.
На сегодняшний день возможности использования этой подсистемы не выдерживают никакой конкуренции с аналогами в других популярных ОС.
Такие досадные проблемы, как неработающий сабвуфер или наушники, или отсутствие НЧ-фильтра для сабвуфера, заставляют еще раз подумать, прежде чем отказываться от предустановленного софта. Ведь никому не хочется получать от своей железки меньше отдачи из-за кривостей ОС.

Чтобы изменить клавишу или клавиши для комбинации клавиш:

Open the Activities overview and start typing Settings .

Click on Settings .

Click Keyboard in the sidebar to open the panel.

In the Keyboard Shortcuts section, select Customize Shortcuts .

Select the desired category, or enter a search term.

Click the row for the desired action. The Set shortcut window will be shown.

Hold down the desired key combination, or press Backspace to reset, or press Esc to cancel.

Заранее заданные комбинации клавиш

Существуют заранее заданные комбинации клавиш, которые можно изменить. Они сгруппированы в следующие категории:

Accessibility

Уменьшить размер текста

Включить или выключить высокую контрастность

Увеличить размер текста

Включить или выключить экранную клавиатуру

Включить или выключить чтение с экрана

Включить или выключить увеличение

Запуск приложений

Запустить клиент эл. почты

Перемещение

Скрыть все обычные окна

Move to workspace on the left

Move to workspace on the right

Super + Page Down

Move window one monitor down

Move window one monitor to the left

Move window one monitor to the right

Move window one monitor up

Переместить окно на одно рабочее место влево

Shift + Super + Page Up

Переместить окно на одно рабочее место вправо

Shift + Super + Page Down

Move window to last workspace

Shift + Super + End

Переместить окно на рабочее место 1

Shift + Super + Home

Переместить окно на рабочее место 2

Переместить окно на рабочее место 3

Переместить окно на рабочее место 4

Переключить элемент управления

Немедленно переключить элемент управления

Switch to last workspace

Переключиться на рабочее место 1

Переключиться на рабочее место 2

Переключиться на рабочее место 3

Переключиться на рабочее место 4

Переключение между окнами

Немедленно переключить окно

Немедленно переключить окно приложения

Переключить окно приложения

Снимки экрана

Скопировать снимок окна в буфер обмена

Ctrl + Alt + Print

Скопировать снимок области экрана в буфер обмена

Shift + Ctrl + Print

Скопировать снимок экрана в буфер обмена

Record a short screencast

Shift + Ctrl + Alt + R

Save a screenshot of a window to Pictures

Save a screenshot of an area to Pictures

Save a screenshot to Pictures

Звук и носители

Воспроизвести (или воспроизвести/приостановить)

(Audio lower volume)

(Audio raise volume)

Система

Выделить активное уведомление

Show the Power Off dialog

Ctrl + Alt + Delete

Открыть меню приложения

Restore the keyboard shortcuts

Показать список всех приложений

Показать режим обзора

Show the notification list

Show the overview

Показать диалог запуска команды

Переключиться на следующий источник ввода.

Переключиться на предыдущий источник ввода.

Shift + Super + Space

Активировать меню окна

Поместить окно под другими окнами

Развернуть окно на весь экран

Развернуть окно на весь экран горизонтально

Развернуть окно на весь экран вертикально

Поднять окно на передний план

Поднять окно на передний план, если оно перекрыто другими, иначе опустить его

Изменить размер окна

Переключить полноэкранный режим

Переключить состояние развёрнутости на весь экран

Поместить окно на все рабочие места или на одно

Дополнительные комбинации клавиш

To create your own application keyboard shortcut in the Keyboard settings:

Select Custom Shortcuts .

Click the Add Shortcut button if no custom shortcut is set yet. Otherwise click the + button. The Add Custom Shortcut window will appear.

Type a Name to identify the shortcut, and a Command to run an application. For example, if you wanted the shortcut to open Rhythmbox , you could name it Music and use the rhythmbox command.

Click the Add Shortcut… button. In the Add Custom Shortcut window, hold down the desired shortcut key combination.

Указанное вами имя команды должно быть именем реальной системной команды. Чтобы проверить, работает ли команда, можно набрать её в открытом Терминале. Команда, запускающая приложение, не совпадает с названием самого приложения.

If you want to change the command that is associated with a custom keyboard shortcut, click the row of the shortcut. The Set Custom Shortcut window will appear, and you can edit the command.

Звук клавиш часто по умолчанию установлен для мобильных устройств. Для компьютеров и ноутбуков нет звукового сопровождения при нажатии (в стандартных устройствах). Но может быть настроен переключатель Lock. Сегодня вы узнаете, каким образом можно включить или отключить звук вашей клавиатуры на различных устройствах.

Активация звука клавиатуры при нажатии Num Lock, Caps Lock в компьютере

Популярная операционная система Windows позволяет настраивать звуковое оповещение при нажатии специальных кнопок-замков:

  • Клавиша Caps Lock при активации позволяет писать весь текст в верхнем регистре. Повторяет функцию при зажатой клавише SHIFT;
  • Num Lock активирует/деактивирует специальный цифровой блок справа, который есть практически на всех классических клавиатурах;
  • Scroll Lock — функция этой клавиши в активном режиме заключается в передвижении экрана, а не курсора. Когда вы её нажимаете и передвигаете курсор в документе или браузере, то двигается не стрелка курсора, а экран. Но она может иметь и другие назначения, в зависимости от ОС.

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

Настройки переключения клавиш Lock в Windows

  1. Открыть панель управления. В Windows XP и 7 она находится в меню «Пуск». В остальных версиях ОС сделайте следующее: нажмите вместе WIN+R и введите «control». Нажмите клавишу ввода или «Ок»;
  2. Выберите пункт «Специальные возможности»;
  3. В следующем разделе нажмите «Изменение параметров клавиатуры»;
  4. Найдите раздел с включением звука клавиш Lock и поставьте галочку на пункте «Включить озвучивание…».

Теперь попробуйте нажать на одну из клавиш, название которых заканчивается на «Lock». И вы услышите звуковое сопровождение. Обычно — это два разных звука: для активации и для деактивации.

Для большинства ноутбуков инструкция для включения будет такой же. Но на клавиатуре лэптопа есть специальные клавиши « Fn ». Они позволяют настраивать разные параметры, не прибегая к панели управления в операционной системе. Например, можно увеличить или уменьшить звук из колонок или наушников при помощи Fn+стрелка вправо/влево. Или вовсе выключить звук на выводящее устройство при помощи Fn и кнопки с перечеркнутым динамиком.

Клавиша Fn

Как отключить или включить звуковой эффект клавиатуры на iPhone, iPad

Чаще всего пользователи ищут информацию о том, как отключить звуки на устройстве ввода для мобильных устройств. Так как практически все новые смартфоны издают его при печати и многим он уже попросту надоел. Поэтому давайте разберемся, как сделать вашу виртуальную клавиатуру беззвучной в iPhone. Этот способ позволит навсегда отключить сопровождающий звук клавиатуры.

Пункт "Звуки и тактильные сигналы"

  1. Вам нужно открыть настройки вашего смартфона;
  2. Затем найдите пункт под названием «Звуки и тактильные сигналы»;
  3. Здесь будет несколько параметров для регулирования звуковых сигналов вашего устройства. Чтобы найти нужный, опустите страницу вниз и выберите переключатель «Щелчки клавиатуры», чтобы он стал неактивным. Посмотри здесь и другие настройки звука. Возможно вы найдете и другие ненужные функции, которые еще и отнимают драгоценный заряд аккумулятора;
  4. Подтвердите настройки и вернитесь на главный экран.

Как временно выключить оповещение клавиш в iPhone

Скрин отключения звука

Как отключить сигнал клавиш на клавиатуре в Android

Настройки звука клавиатуры

  1. В Android это также можно сделать в настройках. Откройте главное меню и найдите значок шестеренки;
  2. Затем выберите «Язык и ввод»;
  3. Здесь в разделе «Метод ввода» будут отображаться программы, при помощи которых вы набираете текст. Выберите напротив способа ввода кнопку настроек;
  4. Найдите пункт «Звук клавиш» и уберите с него галочку.

Профили звука в Андроид

В некоторых устройствах Android звук настраивается при помощи профилей. В настройках они так и называются «Профили звука». Вы можете настроить их все на разные случаи. Обычно их несколько: «Без звука», «Совещание», «Улица», «Обычный» и другие. По умолчанию ваше устройство использует обычный профиль.

Чтобы настроить один из них — выберите его:

Как изменить звуки клавиатуры

Возможно вам надоел стандартный монотонный сигнал клавиатуры вашего мобильного устройства. Вы можете его изменить. Для этого можно использовать приложения, которые есть в Play Market. Если вы печатаете при помощи GO Keyboard, то вам пригодится приложение под название « Nuclear Fallout Sounds & Fonts ». В нём можно найти несколько вариантов сигналов для клавиш, а также цветные темы для интерфейса.

Приложение Nuclear Fallout Sounds & Fonts

Разработчики этого приложения заявляют, что «Nuclear» не является автономным. Это своеобразный плагин для GO Keyboard. И для стабильной его работы у вас должно быть установлено последнее обновление для клавиатуры. Этот плагин позволит включить другие звуки. И вам не придется постоянно включать или отключать озвучку клавиш своей клавиатуры.

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