Xmodmap и механизм его выполнения
sspphheerraa 24 декабря, 2007 - 01:14
На клавиатуре есть дополнительные клавиши, через xev и xmodmap настроены и работают.
В частности колесико регулировки громкости. Вот секция ~/.Xmodmap отвечающая за его работу.
keycode 176 = XF86AudioRaiseVolume keycode 174 = XF86AudioLoverVolume
Но громкость регулируется очень резко 25% - 50% -75% - 100% примерно так.
Насколько я понимаю если кнопка завязана на исполнение XF86AudioRaiseVolume/XF86AudioLoverVolume то при ее нажатии просто выполняется соответствующая комманда. Т.е. что-то типа такого:
amixer sset PCM 10+
Вопрос, где эта комманда указана?
чтоб можно было указать изменение громкости не на +10, а к примеру, на +1 (т.е. чтоб сделать более плавную регулировку).
»
- Для комментирования войдите или зарегистрируйтесь
Согласно
Согласно http://ru.gentoo-wiki.com/HOWTO_Мультимедийные_кнопки_(клавиши) везде поразному.
Ещё вот это есть http://www.gentoo.ru/node/6660
:)
я думаю, это
я думаю, это зависит от конкретного менеджера, обрабатывающего клавиатуру.
во fluxboxе файл .fluxbox/keys
None XF86AudioMute :ExecCommand amixer set 'PCM' off
за другие не скажу - не пользую.
Quote:Согласно
У меня KDE, и в штатном варианте (так как описано) все работает :)
Хочу немного изменить реакцию на нажатие кнопки (плавнее громкость регулировать), где в KDE это прописывается?
Да во флуксбоксе понятно написано, а в KDE где оно находится?
Наверно, самих
Наверно, в самих плеерах.
кстати, в kcmshell khotkeys тоже можно всё это дело забиндить наиболее удобным образом.
:)