Я не мог заставить звук отключать, чтобы правильно переключаться. Я использовал CLI и набирал в Amixer sset Master переключился или нажал клавишу переключения мультимедиа HP pavillion, я получаю тот же результат: если звук включен и работает, он автоматически отключит канал Master Channel AND PCM. Затем, когда я снова нажимаю переключатель (cli или key), он ВСЕГДА включает Master, но PCM отключается. Для моей установки (HP Pavilion DV6 работает Xubuntu Oneric), это означает, что звук выключен даже при включении ведущего устройства. При запуске из CLI - те же результаты. Если, с cli, я переключаю PCM, он также отключает мастер-канал и снова не включит его, хотя он правильно переключает PCM.
Сценарий, который работал, был:
#!/bin/bash
if amixer -c 0 get Master | grep -q off
then
amixer set Master unmute
amixer set PCM unmute
else
amixer set Master mute
fi
Затем я использовал манипуляции Xubuntu (настройки> диспетчер настроек> клавиатура> ярлыки приложений), чтобы перейти к сценарию (я назвал его sndfx. sh и установить его в исполняемый файл, щелкнув правой кнопкой мыши в thunar и под тикаемыми разрешениями сделать исполняемый файл). Затем я назначил ей быстрый ключ HP Pavilion, нажав на эту клавишу. Теперь он правильно переключается - Удивительно. Надеюсь, это поможет кому-то еще.
Мир