наушники не работают elementary os hera

решение состоит в использованииempty

cat sample.json | jq -r -e ".access_key // empty "
0
26.08.2020, 17:37
1 ответ

Это команда -строки ответа PulseAudio. Я не уверен, используете ли вы PulseAudio или вас интересует ответ в строке команды -. Но я подумал, что это может быть кому-то полезно.

В пакете pulseaudio-utilsесть инструмент под названием pactl, который полезен для ссылки на определенные аудиоисточники (потоки )на определенные устройства (приемники ).

Чтобы просмотреть список ваших аудиоисточников (потоков ), используйте pactl list sink-inputs. В приведенном ниже примере я воспроизводил звуки из Firefox и Spotify. Я немного уменьшил вывод для простоты:

$ pactl list sink-inputs

Sink Input #333
        Properties:
                media.name = "AudioStream"
                application.name = "AudioIPC Server"
                application.process.id = "34823"
                application.process.binary = "firefox-esr"
                application.icon_name = "firefox-esr"

Sink Input #334
        Properties:
                media.role = "music"
                media.name = "Spotify"
                application.name = "Spotify"
                application.process.id = "37466"
                application.process.binary = "spotify"
                application.icon_name = "spotify-client"

Чтобы просмотреть список устройств (приемников ), используйтеpactl list short sinks:

$ pactl list short sinks
1       alsa_output.usb-0c76_RAMPAGE-00.analog-stereo   SUSPENDED
2       alsa_output.pci-0000_00_1b.0.analog-stereo      RUNNING
4       alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1 SUSPENDED

Оба потока воспроизводятся на моем аналоговом звуковом выходе (приемник 2 ). Допустим, я хочу переместить Spotify (source 334 )на мою гарнитуру Rampage (Sink 1 ). В таком случае я бы сделал так:

pactl move-sink-input 334 1

Теперь я не только слышу звук в обоих источниках, но и вижу, что оба устройства используются:

$ pactl list short sinks
1       alsa_output.usb-0c76_RAMPAGE-00.analog-stereo   RUNNING
2       alsa_output.pci-0000_00_1b.0.analog-stereo      RUNNING
4       alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1 SUSPENDED

Вы также можете использовать pactl set-default-sink 1, чтобы установить приемник по умолчанию для приложений. Возможно, ваш приемник по умолчанию перепрыгнул, когда устройства были вставлены/удалены.

0
18.03.2021, 23:09

Теги

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