громкие горячие клавиши в Crunchbang не работают

Я потратил 2 часа на это и до сих пор не могу понять это. Это сводит меня с ума. Пожалуйста, сохраните мое здравомыслие.

Когда я pnmixer кнопку mute , pnmixer управления pnmixer в правом верхнем углу показывает, что я нажал кнопку mute , но звук не отключен. Графика также появляется на моем экране с помощью панели громкости, чтобы показать, что громкость отключена.

Когда я снова pnmixer кнопку mute , pnmixer управления pnmixer показывает, что я нажал клавишу, и три графика появляются на моем экране подряд, чтобы показать, что я нажал. Это не имеет смысла. Никакого изменения звука.

С помощью клавиш увеличения и уменьшения громкости графические изображения изменяются соответствующим образом, но при этом не изменяется звук.

Я пробовал редактировать rf.xml со следующим:

 <!-- Keybindings for volume keys --> <keybind key="XF86AudioRaiseVolume"> <action name="Execute"> <execute>amixer set -q Master,0 5%+</execute> </action> </keybind> <keybind key="XF86AudioLowerVolume"> <action name="Execute"> <execute>amixer set -q Master,0 5%-</execute> </action> </keybind> <keybind key="XFAudioMute"> <action name="Execute"> <execute>amixer set -q Master,0 toggle</execute> </action> </keybind> 

Я использовал xev для получения имен привязок ключей.

После перенастройки или перезапуска Openbox или перезагрузки моего компьютера это изменение в скрипте не имело никакого эффекта.

Btw, uname -a дает мне: Linux KGBXCrunch 3.2.0-4-amd64 #1 SMP Debian 3.2.35-2 x86_64 GNU/Linux

    Мой удар в этом: похоже, что программы регистрируют правильные ключевые команды (о чем свидетельствуют визуальные сигналы). Вы уверены, что аппаратное обеспечение вашей звуковой карты управляется микшером?

    В этой теме есть несколько замечательных советов по устранению неполадок:

    http://crunchbang.org/forums/viewtopic.php?id=4432

    Но я предполагаю, что интерфейс управления аудио на самом деле не контролирует ваше аппаратное аудиооборудование (на данный момент). Судить об этом может быть не все так просто. Если бы я был на вашем месте, я попробовал бы загрузку компакт-диска в прямом эфире Ubuntu (также основанный на Debian дистрибутив) и посмотрел, работают ли настройки управления аудио по умолчанию. Если они это сделают, тогда вы можете спокойно исключить фактическую неисправность оборудования и попытаться понять, какие пакеты фактически используются, каким образом и применять их к вашему #! установить.

    У меня был HP DV4000, который показывал те же симптомы, что и то, что вы описываете. Кнопки регулировки громкости работают (всплывающие окна в правом верхнем углу), но они фактически не управляют ползунками в миксере GUI. Идея Стефана о том, что система контроля громкости не контролирует аппаратное обеспечение, была правильной. Если вы щелкнете правой кнопкой мыши по значку звука в правом верхнем углу рядом с часами (по умолчанию OpenBox) и нажмите «Настройки», он откроет диалог, который будет управлять настройками значка регулировки громкости, который является частью, которая принимает сигналы от регулятор громкости клавиатуры. В вкладке «Устройство» есть раскрывающееся меню «Карта:». Используйте это меню, чтобы выбрать, какую аудиокарту вы хотите управлять с помощью кнопок регулировки громкости. Для меню канала вы должны выбрать что-то вроде «Master» или «PCM», которые будут управлять всей звуковой картой (а не «басом» или «тройным»). Нажмите OK. У меня есть «ошибка отсоединения микшера: нет такого файла или каталога», но я думаю, что это не связанная проблема. Кнопки громкости теперь должны работать, чтобы установить ползунки в микшере. Возможно, вы сможете установить опцию карты на «default».

    До сих пор единственной проблемой, с которой я столкнулся, является то, что я могу контролировать только свою внутреннюю звуковую карту, даже если я явно установил ее на USB-карту, но это может быть другой проблемой.

    Что касается трех графиков для регулятора громкости, у вас может быть несколько экземпляров pulseaudio или alsamixer. Перезагружает ли это решение? Если это не так, попробуйте прокомментировать привязки клавиш, которые вы вставили в rc.conf (в конце блока), и перезапустите, чтобы убедиться, что это имеет значение. Он может показывать три, потому что он получил команду три раза. Если комментирование keybinding нарушает способность регулировки громкости (не больше экранной графики), раскомментируйте его и перезагрузите, чтобы вернуться.