У меня два канала аудиовыхода:
Я хотел бы переключаться между ними с помощью клавиши на клавиатуре.
Над цифровым блоком есть несколько специальных клавиш, которые я не использую. Например, есть клавиша, открывающая калькулятор.
Как я могу это сделать?
Я создал скрипт, который меняет аудиосинк по кругу:
https://github.com/guettli/change-audio-sink/blob/main/change-audio-sink.py
Вы можете привязать этот скрипт к ключу в среде рабочего стола.
Как сказано в , в Настройки → Сочетания клавиш вы можете создать свой собственный для команды, подобной:
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"'
Конечно, вы должны изменить профили карт соответственно тем, которые вы хотите переключать.