Как включить клавиши регулировки громкости моей клавиатуры в XFCE?

33

Моя клавиатура имеет специальные клавиши для изменения громкости звука и отключения / включения звука. Как я могу заставить их работать в XFCE?

Erik
источник

Ответы:

47
  1. Щелкните правой кнопкой мыши панель -> Подменю «Панель» -> Добавить новые элементы ...
  2. Добавить экземпляр PulseAudio Plugin
  3. Щелкните правой кнопкой мыши значок, который только что появился на вашей панели, и выберите «Свойства». Убедитесь, что «Включить сочетания клавиш для регулировки громкости» включен.

Возможно, вам придется сначала установить плагин PulseAudio. В дистрибутивах Debian и Debian этот пакет называется xfce4-pulseaudio-plugin.

Erik
источник
2
Для будущих пользователей: это решило мою проблему в Thinkpad X1 при обновлении с Debian jessie до Debian stretch
bnewbold
2
хороший. Работал для моей настройки: Ubuntu 18 + xfce4
Zeta.Investigator
2
Я не хочу, чтобы в моей панели был элемент только для рабочих горячих клавиш. Довольно странное решение
phil294
2
@Blauhirn Вы можете вместо этого установить xfce4-volumed-pulse(который упакован, как xfce4-volumedв Ubuntu 18.04), чтобы получить поддержку горячих клавиш без плагинов панели. Launchpad
Jon
Это исправило проблему для меня в Fedora 30.
Пол
18

1.-конфигурации

2.-клавиатура

3.-Ярлыки приложений

4.-Add

amixer set Master 5%+     --> (Volume Up)
amixer set Master 5%-     --> (Volume Down)
amixer set Master toggle  --> (Mute/Unmute)

Обновить:

amixer -D pulse set Master 1+ toggle   --> (fixed unmute, after mute)

введите описание изображения здесь

Самуэль Лоза
источник
Добавление переключателя mute / unmute только отключает звук. Когда я нажимаю ту же комбинацию клавиш, звук не включается. На Ubuntu 18.04 + xfce4. Команды увеличения и уменьшения громкости работают хорошо.
Акшай Гаур
Я использовал Включить сочетания клавиш для регулировки громкости = Выкл., В сочетании с установкой amixer Master 20% - команда на горячей клавише Mute, чтобы отключить горячую клавишу Mute и вместо Mute сделать быстрое уменьшение громкости. Это удобнее, чем Mute :)
idonnie
Ubuntu 18.04 / xfce4 пришлось использовать amixer -D pulse set Master 15%- без "-D импульса" громкость не изменилась.
user3183018
Использование «amixer -D набора импульсов Master 1+ тумблер» , чтобы сделать также UNMUTE работы
Panoptik
9

Обратите внимание, что оба ответа верны, но каждый зависит от разных пакетов для управления звуком. Эрик здесь использует, в pulseaudio то время как ответ Сэмюэля Лозы подразумевает, что alsamixer используется.

xfce4-pulseaudio-plugin

  1. Щелкните правой кнопкой мыши панель -> Подменю «Панель» -> Добавить новые элементы ...
  2. Добавить экземпляр PulseAudio Plugin
  3. Щелкните правой кнопкой мыши значок, который только что появился на вашей панели, и выберите «Свойства». Убедитесь, что «Включить сочетания клавиш для регулировки громкости» включен. -> См .: Настройки звука -> Аудио микшер скажет вам, какой пакет вы используете. Если pulseadioиспользуется поле должно сказать pavucontrol.
  4. Откройте конфигурацию для сочетаний клавиш и добавьте следующие команды:
    pactl -- set-sink-volume 0 +10%# увеличивайте громкость на каждые 10% (возможно более 100%, может искажать звук)
    pactl -- set-sink-volume 0 -10% # уменьшайте громкость на каждые 10%
    pactl -- set-sink-mute 0 toggle # отключайте / включайте звук

alsamixer (сравните ответ Самуила)

  1. Проверьте, работает ли alsamixer в качестве управления звуком.
  2. Посмотрите конфигурацию для сочетаний клавиш и отредактируйте:
    amixer set Master 10%+ #увеличивайте громкость на каждые 10%,
    amixer set Master 10%- #уменьшайте громкость на каждые 10%
    amixer set Master toggle #приглушения / включения звука

Первое решение работает для меня на Debian Stretch, у меня были проблемы со звуком после обновления с Джесси. Настройки работают и при использовании наушников. Можно свободно адаптировать величину увеличения / уменьшения в%.

Дублированные вопросы:
Как увеличить или уменьшить громкость в Xfce с помощью сочетаний клавиш? (Английский, NA)
Приглушение и включение звука с помощью кнопки mutebutton (английский, Debian jessie)

Дополнительные ссылки:
https://wiki.debian.org/Sound (английский, Debian)
https://bugs.launchpad.net/xfce4-volumed/+bug/883485 (английский, Debian + Ubuntu)
https: // askubuntu. com / questions / 652890 / shortcuts-specific-volume-output (английский, Ubuntu 15.04)
Уменьшить или увеличить громкость pulseaudio на всех выходах (английский, sid Debian)
https://mysudo.wordpress.com/2015/03/27/unmute -pulseaudio-sound-in-xfce-debian-jessie / (немецкий, Debian jessie)
https://ubuntuforums.org/showthread.php?t=2342661 (английский, Ubuntu)

Себастьян
источник
Alsamixer всегда должен работать, даже при использовании Pulseaudio
Erik
0

Удаление файлов в ~ / .config / pulse и последующее выполнение следующего в терминале должно исправить это:

pulseaudio -k

После этого вам может потребоваться перезапустить ваши приложения для воспроизведения звука, и если pulseaudio не перезапустится сам по себе, он перезапустит его:

pulseaudio --start

Хорошо. В нижней части окна click на Add . В открывшемся окне введите команду:

amixer -D pulse sset Master 3%+ unmute

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

Затем вы можете повторить процесс, используя это для кнопки уменьшения громкости:

amixer -D pulse sset Master 3%- unmute

Если у вас также есть кнопка отключения звука, повторите еще раз, используя это:

amixer -D pulse sset Master toggle

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

sudo chown -Rc $USER:$USER $HOME

Чемпион-бегун
источник