PC speaker (українська)

Хочемо ми цього чи ні, комп'ютер часто видає звукові сигнали та інші звуки. Вони походять з різних джерел і, як правило, ви можете налаштувати умову або час для їхнього спрацювання. Для випадків, коли немає звукової карти або динаміків, і потрібне просте аудіо оповіщення дивіться розділ #Beep.

Звуковий сигнал комп'ютера може пролунати з вбудованого динаміка, колонок або навушників, які підключені до звукової карти (у деяких випадках шум може бути несподівано гучним).

Вимкнення PC Speaker

Відключення конкретного джерела звуку, тоді як інші продовжують працювати, можливе лише тому випадку, якщо ми можемо визначити яка частина оточення згенерувала конкретний звук. Це дозволяє вибірково налаштовувати звуки. Будь ласка, розміщуйте свої приклади налаштувань та конфігурацій, які можуть бути корисними для інших користувачів.

PC speaker може бути вимкнений вивантаженням модуля ядра pcspkr :

Приміщення до чорного списку модуля pcspkr запобігає його завантаженню udev під час завантаження системи:

Розміщення в чорному списку в командному рядку ядра - ще один спосіб досягти схожого ефекту. Просто додайте modprobe.blacklist=pcspkr до рядка початкового завантаження ядра.

Ви можете додати цю клавішу до startup файлу так, як /etc/xprofile для отримання permanente. Натисніть xprofile для більшої інформації.

Ви можете додати цю команду до /etc/profile або до окремого файлу на кшталт /etc/profile.d/disable-beep.sh :

Посторонній висновок утилітою Less

Для відключення PC speaker під час використання утиліти less , можна запустити її з параметром less -q , щоб заглушити PC speaker після досягнення кінця постраничного виведення, або less -Q щоб відключити повсюдно. Для отримання довідкивиконайте man -P "less -Q" або налаштуйте змінні оточення $MANPAGER або $PAGER .

Також, ви можете додати наступні рядки до вашого

Для більшості звукових карт PC speaker відображається як ALSA, і може називатися якPC Speaker,PC Beep, абоBeep. Щоб заглушити динамік, скористайтесяalsamixerабоamixer.

При використанні GSettings:

У Cinnamon ймовірно використовується звук "падаючої краплі". Для його відключення, змініть dconf:

Додайте наступний рядок до

Додайте такий же рядок у розділ [Settings] файлу $XDG_CONFIG_HOME/gtk-3.0/settings.ini :

Beep – це покращена програма для подачі звукового сигналу за допомогою PC speaker. Вона може бути затребувана в ситуаціях, коли звукова карта відсутня чи немає доступних динаміків, але потрібне просте звукове повідомлення.

Можливо, вам доведеться включити звук каналу PC speaker в ALSA.

Доступ для звичайних (non-root) користувачів

За замовчуванням, beep не працюватиме, якщо запущена не з правами суперкористувача. Інші користувачі можуть використовувати її за допомогою sudo. Для передачі групі users можливості викликати sudo beep без пароля (наприклад, для використання в скриптах) слід відредагувати /etc/sudoers :

або видати права лише одному користувачеві:

Також можна налаштувати біт закріплення в пам'яті /usr/bin/beep:

Зверніть увагу, що при цьомубудь-якийзможе виконувати /usr/bin/beep без прав суперкористувача. Зміна також створить різницю між локальною копією та пакетом, про що буде повідомлено pacman -Qkk .

Корисні поради

У той час, як більшість користувачів влаштовує звуковий сигнал за замовчуванням, деякі, можливо, захочуть його.трохи змінити. Наступний приклад дозволить зробити звуковий сигнал вищим і коротшим, і повторить два рази.