Как настроить громкость звука при каждом нажатии клавиш изменения громкости?

Например, если громкость равна 48, и я нажимаю клавишу увеличения громкости, новое значение будет 56. Что мне нужно сделать, чтобы перейти к 52?

Я использую как клавиатуру, так и клавиши дистанционного управления.

3 ответа

Решение

Вы хотите изменить интервал шага громкости, это довольно просто.

  • Откройте терминал и выполните команду gconf-editor, это вызовет это окно:

    альтернативный текст

  • На левой панели разверните приложения и нажмите gnome_settings_daemon:

    альтернативный текст

  • дважды щелкните клавишу volume_step на правой панели, введите новое значение шага (это значение, на которое вы хотите изменить громкость при нажатии клавиши увеличения или уменьшения громкости на клавиатуре) и нажмите OK:

    альтернативный текст

  • протестируйте новую конфигурацию и выйдите из gconf-editor, если все работает!

Вот жесткий способ (читай старый способ) сделать это. использование xev сказать вам, какие коды для ключей вы хотите использовать. Затем используйте что-то вроде (в $HOME/.xsession)

xmodmap -e 'keycode 171 = XF86AudioNext'
xmodmap -e 'keycode 173 = XF86AudioPrev'

чтобы ключи были сопоставлены с действиями. Затем вы можете изменить ваш $HOME/.fvwm2rc, чтобы иметь

Key XF86AudioPrev               A       C       Exec exec nyxmms2 prev
Key XF86AudioNext               A       C       Exec exec nyxmms2 next

Перезапустите fvwm2, и все готово.

Я предполагаю, что вы используете ноутбук или одну из этих улучшенных клавиатур..? Если так, будьте осторожны, потому что

  • Ubuntu 9.10 имеет импульсный звук; Aumix связан с Alsa и может привести вас на неверный путь
  • что вам нужно, вероятно, что-то вроде xmodmap (если он может захватить ваш ключ), или если вы находитесь на ноутбуке, должен быть модуль / апплет ядра, способный записывать нажатие определенной клавиши. На некоторых (мой старый ASUS) мне пришлось пройти через ACPI для доступа к клавише громкости.
Другие вопросы по тегам