Мікрофон увімкнений, а ви не пам’ятаєте, яка програма його слухає? Або інші чують відлуння, бо мікрофон зайняв невідомо хто? У Linux легко дізнатися, яка саме програма зараз користується мікрофоном. Для цього є індикатор на екрані, кілька вікон налаштувань і дві короткі команди.
Спосіб 1. Індикатор у верхній панелі
У сучасних версіях GNOME (Ubuntu, Fedora) під час запису з мікрофона у верхньому правому куті з’являється помаранчевий значок мікрофона. Натисніть на правий верхній край екрана, відкрийте меню системи, і там побачите рядок із назвою програми, що слухає. Це найшвидший спосіб, якщо він працює у вашому середовищі.
Спосіб 2. Вікно керування звуком
Графічна програма pavucontrol показує всі джерела звуку. Встановіть її, якщо її немає:
# Ubuntu, Linux Mint, Debian
sudo apt install pavucontrol
# Fedora
sudo dnf install pavucontrol
Запустіть Керування гучністю PulseAudio (так вона називається в меню) і відкрийте вкладку Запис. Кожна програма, що зараз записує звук, має свій рядок і назву. Якщо вкладка порожня, мікрофон ніхто не використовує.
Саме тут можна змінити, який мікрофон слухає програма, або вимкнути її звук повзунком.
Спосіб 3. Команда в терміналі
Термінал — це вікно, в яке вводять команди. У сучасних системах звук обробляє служба PipeWire або PulseAudio, і обидві розуміють команду pactl:
pactl list source-outputs
Вона покаже всі програми, що зараз записують звук. Щоб не читати довгий список, залиште лише назви:
pactl list source-outputs | grep application.name
Якщо ви побачили, наприклад, application.name = "Firefox", значить мікрофоном користується Firefox. Порожня відповідь означає, що запису немає.
Спосіб 4. Перевірка за файлами пристроїв
Старіші системи працюють без PulseAudio й PipeWire, напряму з драйвером ALSA. Тоді допоможе команда:
fuser -v /dev/snd/* 2>&1
Вона виводить програми, які тримають звукові пристрої відкритими.
Як вимкнути програму, що слухає мікрофон
- У pavucontrol на вкладці Запис можна вимкнути звук для цієї програми.
- Закрийте саму програму, якщо вона вам не потрібна.
- У налаштуваннях конфіденційності системи вимкніть доступ до мікрофона для цієї програми або для всіх одразу.
Поширені запитання
Помаранчевого значка немає, але звук записується
Індикатор працює не в усіх середовищах і не для всіх програм. Перевірте також pavucontrol або команду pactl.
Команда «pactl: команду не знайдено»
Встановіть пакет pulseaudio-utils: sudo apt install pulseaudio-utils або sudo dnf install pulseaudio-utils. Команда потрібна навіть тоді, коли звуком керує PipeWire.
Мікрофон завжди зайнятий невідомою програмою
Часто це браузер із відкритою вкладкою відеодзвінка або месенджер у фоні. Закрийте їх й перевірте знову.
Чи може програма слухати без мого відома?
Програми з доступом до звуку можуть записувати його. Тому корисно час від часу перевіряти, хто користується мікрофоном, особливо якщо ви встановлювали щось нове.
Порада від Kernelka
Якщо мікрофон потрібен рідко, вимикайте його у системних налаштуваннях звуку, а вмикайте лише перед дзвінком. Так ви точно знатимете, що він не працює даремно.
Підсумок
- У GNOME спершу подивіться на помаранчевий індикатор мікрофона у верхній панелі.
- Вкладка Запис у pavucontrol показує всі програми, що слухають.
- У терміналі допоможе команда
pactl list source-outputs. - Для старих систем скористайтеся
fuser -v /dev/snd/*. - Вимкнути запис можна у pavucontrol або закривши програму.