Определите то, что процесс или программа делают определенным шумом

Время от времени, в неправильных интервалах, мой компьютер делает странный звуковой сигнал. Я думаю, что это - звук уведомления для чего-то, но я не могу сказать то, что его уведомление меня, или что даже уведомляет меня. Существует ли способ определить, какая программа делает этот шум, таким образом, я могу положить конец этому?

0
задан 12 April 2017 в 11:01

2 ответа

Я узнал об этом сразу после публикации. Если вы зайдете в меню «Настройки звука» и нажмете «Приложения», вы увидите, какие программы используют аудио. Мне просто нужно было подождать, пока снова не прозвучит звуковой сигнал. enter image description here

0
ответ дан 3 November 2019 в 11:35

Большинство установок 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

3
ответ дан 10 June 2020 в 04:18

Другие вопросы по тегам:

Похожие вопросы: