Как узнать каким приложением перехвачена клавиша?? [solved]

Настраиваю дополнительные кнопки на клавиатуре. Клавиатурная секция в xorg.conf у меня описана так:

Section "InputDevice"
    Identifier	"Keyboard1"
    Driver	"kbd"
    Option	"AutoRepeat"	"250 30"
    Option	"XkbRules"	"xorg"
    Option	"XkbModel"	"logicdit"
    Option	"XkbLayout"	"us,ru(winkeys)"
    Option	"XkbOptions"	"grp:ctrl_shift_toggle"
EndSection

В качестве модели клавиатуры выбрано: logicdit. У меня именно эта клава.

Проблема в том, что на кнопку прибавления/убавления громкости КДЕ видимо самостоятельно попыталась повесить эту кнопку, да криво. Понижение громкости работает (кнопка такая круговая, крутящаяся по сторонам, как колесо), а прибавление нет. Можно только тише делать (-: Громче через KMix. Собсно включить/выключить звук правильно повешено ещё..
При понижении громкости появляется вот это окно:
http://ifolder.ru/1756690

Чьё оно?? Где подправить можно, чтобы переопределить эти кнопки?

Вообще, изначально думал я, что это окно от Amarok. Однако у него другое окошко громкости (круглое такое). Если определить в настройках сочетания кнопок его окно появляется исправно. А вот если подцепить вместо них мои доп. кнопки повышения и понижения, то манипулировать громкостью Amarok не получится - видимо, кто-то "выше" перехватывает эти кнопки.

Как узнать какое приложение можно перехватывать эти кнопки?? В КДЕ-центре "региональные и спец. возможности" онулил на "windows(с клавишей win)". Не помогло.
Почему-то мне кажется, что это окно может быть от KMix. Когда я выключаю KMix и манипулирую кнопкой понижения громкости KMix открывается.. Если оно закрытое отрывается, значит оно либо не закрытое, либо есть приложение выше, которое при обнаружении активности кнопок вызывает KMix.
Но в меню KMix: Настройка - Настроить глобальные клавиши. Никаких глобальных клавишей не зарезервировано..

У меня только КДЕ. Звуковые драйвера ALSA.

В общем

В общем мультимедиа кнопки настраиваются по http://gentoo-wiki.com/HOWTO_Use_Multimedia_Keys. Когда будешь составлять файл .Xmodmap то правильно укажи XF86AudioRaiseVolume и XF86AudioLowerVolume, т.е. на нужные сканкоды и тогда КДЕ правильно подхватит.
Хотя я отключил управление мультимедиа клавишами в КДЕ, а то он не даёт рулить ими амароком.

> Хотя я

> Хотя я отключил управление мультимедиа клавишами в КДЕ
А как это делается?? как раз про это и был вопрос (-:

Спасибо за ссылку. Буду разбираться. Ну там походу побольше, чем просто отключение в КДЕ мультимедийных клавиш.

Вот так: Центр

Вот так: Центр управления -> Компоненты KDE -> Управления службами -> и отключи службу KMilo (после отключения сделай релогин, а то другие клавиши могут заглючить).

Спасибо. Окно

Спасибо. Окно это не появляется. Но и проблема так и не разрешилась..
Странная вообще ситуация, все приложения в том числе и Amarok успешно при настройке схватывают клавишу увеличения громкости (определяют её название и устанавливают), а вот использовать её не получается..
В итоге ставить ставят, а перехватить не могут. Как такое может быть??
с клавишей понижения громкости всё отлично.

Будем

Будем разбираться:
Попробуй создать свой файл Xmodmap типа:
keycode <keycode> = XF86AudioRaiseVolume
а за место XF86AudioRaiseVolume напишу другое значение (для теста), например XF86Calculator. Дальше usr/bin/xmodmap Xmodmap. Потом задай амароку эту клавишу и скажу какая будет реакция.

PS: может в Option "XkbModel" поставить стандартное значение...
PS: иксы не забывай перегружать каждый каждый раз (Ctrl+Alt+backspace)

О чёрт,

О чёрт, заработало!!! (-:
Спасибо за помощь!

Я поставил в XkbModel стандартную pc101. В ~/.Xmodmap прописал:

keycode 176 = XF86AudioRaiseVolume
keycode 174 = XF86AudioLowerVolume

Далее:
/usr/bin/xmodmap ~/.Xmodmap
Теперь Amarok успешно и устанавливает эти клавиши (определяя их), так и ловит отлично.

Вариант с XF86Calculator тоже опробовал, Amarok начал подписывать при назначении клавиши именно этот XF86Calculator. Собсно заменил название и добавил кикод на клавишу понижения громкости.

Всё работает! Спасибо!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".