LINUX.ORG.RU

Увеличивать\уменьшать звук с клавиатуры


0

0

На ноутбуке есть колесико сбоку, которое в висте сразу настроено на регулировку звука. Достаточно удобная вещь. Хочу прикрутить подобное и в Debian.

xev дает на них такое:

KeyPress event, serial 31, synthetic NO, window 0x2000001, root 0x102, subw 0x0, time 2070057041, (100,126), root:(104,153), state 0x2000, keycode 174 (keysym 0x0, NoSymbol), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False

И код 176 на второе, т.е. похоже колесико действует просто как две клавиши.

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

amixer позволяет менять с командной строки, так что как вариант, задача может свестись к запуску чего-то по нажатию клавиши, хотелось бы узнать как такое делать =)

Или, может, есть менее кривой метод для регулировки громкости чем через amixer?


пишешь в скрипт

xmodmap -e "keycode 174 = XF86AudioLowerVolume"
xmodmap -e "keycode 176 = XF86AudioRaiseVolume"

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

Sherak ★☆
()

когда я решал такую задачу для пульта, забиндил кнопки через иркик для управления kmix через DCOP

LowLevel
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.