Время от времени, в неправильных интервалах, мой компьютер делает странный звуковой сигнал. Я думаю, что это - звук уведомления для чего-то, но я не могу сказать то, что его уведомление меня, или что даже уведомляет меня. Существует ли способ определить, какая программа делает этот шум, таким образом, я могу положить конец этому?
Я узнал об этом сразу после публикации. Если вы зайдете в меню «Настройки звука» и нажмете «Приложения», вы увидите, какие программы используют аудио. Мне просто нужно было подождать, пока снова не прозвучит звуковой сигнал.
Большинство установок Ubuntu используют PulseAudio, поэтому можно
Вывести список всех процессов, которые подключены к вашему пульсу аудио
выполнить эту команду список клиентов pactl
Тем не менее, это даст вам ВОЗМОЖНОЕ создание звука процессы, если вы действительно хотите:
поймать процесс, издающий звук, выполните следующую команду:
watch -n0.5 'pacmd list-sink-inputs | tee -a sound-inputs.log'
и через некоторое время вы увидите, какие процессы издают звук, они могут быстро исчезнуть, поэтому команда tee -a sound-inputs.log
сохраняет /регистрируя в sound-inputs.log
всю информацию, и вы можете просмотреть, какой процесс точно издает шум сейчас.
Вы можете просмотреть его с помощью команды less sound-inputs
, пример вывода приведен ниже:
0 sink input(s) available.
0 sink input(s) available.
0 sink input(s) available.
1 sink input(s) available.
index: 277
driver: <protocol-native.c>
flags: START_CORKED
state: RUNNING
sink: 0 <alsa_output.pci-0000_00_1b.0.analog-stereo>
volume: front-left: 55420 / 85% / -4.37 dB, front-right: 55420 / 85% / -4.37 dB
balance 0.00
muted: no
current latency: 35.85 ms
requested latency: 7.52 ms
sample spec: float32le 2ch 44100Hz
channel map: front-left,front-right
Stereo
resample method: copy
module: 10
client: 1884 <Chromium>
properties:
application.icon_name = "chromium-browser"
media.name = "Playback"
application.name = "Chromium"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "33"
application.process.id = "2993986"
application.process.user = "aneutrino"
application.process.host = "xiexie"
application.process.binary = "Discord"
application.language = "en_US.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "13335995d81e4f4faf75ac28835b4f8c"
module-stream-restore.id = "sink-input-by-application-name:Chromium"
в приведенном выше примере это было Discord
чат-приложение с использованием chrome -browser
издает звуки PID 2993986
Я вошел в настройки и отключил в нем звуки, но в качестве альтернативы я мог бы просто убить его kill 2993986