Изменение канала аудиовыхода с помощью короткого пути

У меня два канала аудиовыхода:

  • внутренний динамик
  • гарнитура

Я хотел бы переключаться между ними с помощью клавиши на клавиатуре.

Над цифровым блоком есть несколько специальных клавиш, которые я не использую. Например, есть клавиша, открывающая калькулятор.

Как я могу это сделать?

0
задан 28 May 2021 в 11:28

2 ответа

Я создал скрипт, который меняет аудиосинк по кругу:

https://github.com/guettli/change-audio-sink/blob/main/change-audio-sink.py

Вы можете привязать этот скрипт к ключу в среде рабочего стола.

1
ответ дан 28 July 2021 в 11:34

Как сказано в , в Настройки → Сочетания клавиш вы можете создать свой собственный для команды, подобной:

bash -c '[[ $(pacmd list-cards | grep "active profile" | cut -d " " -f 3-) = "<output:hdmi-stereo-extra1+input:analog-stereo>" ]] && pacmd set-card-profile 0 "output:analog-stereo+input:analog-stereo" || pacmd set-card-profile 0 "output:hdmi-stereo-extra1+input:analog-stereo"'

Конечно, вы должны изменить профили карт соответственно тем, которые вы хотите переключать.

screenshot

См. Также .

0
ответ дан 28 July 2021 в 11:34

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

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