[решено] openbox: keybind для кнопок яркости (Как называются кнопки 224 и 225?)

Модератор: Модераторы разделов

dergachev
Сообщения: 847
ОС: archlinux

[решено] openbox: keybind для кнопок яркости

Сообщение dergachev »

Вот у меня на ноуте showkey -k при нажатии кнопочек, отвечающих за яркость, даёт коды 224 и 225 соответственно. Как теперь прицепить эти кнопки к тому, для чего они предназначены? Для громкости я сделал

Код: Выделить всё

  <keybind key="XF86AudioRaiseVolume">
    <action name="Execute">
      <command>amixer sset Master 20%+</command>
    </action>
  </keybind>
и т.п., а что делать с яркостью? Прежде всего, что писать вместо XF86AudioRaiseVolume - где найти соответствие между кодами и вот такими обзывательствами?
Спасибо сказали:

Аватара пользователя
Davinel
Сообщения: 481
ОС: Ubuntu

Re: [решено] openbox: keybind для кнопок яркости

Сообщение Davinel »

Переводите сие в 16ричное исчисление. 224 = E0
<keybind key="0xE0">

а яркость изменять это уже немножко от ноута зависит. можно через acpi.
или xbacklight

кстати попробуйте еще xev | grep keycode ну и нажать кнопочку.
там вполне возможно название будет. XF86MonitorBrightnessUp какой нибудь.
Спасибо сказали:

dergachev
Сообщения: 847
ОС: archlinux

Re: [решено] openbox: keybind для кнопок яркости

Сообщение dergachev »

Большое спасибо, всё получилось.

Прежде всего благодаря xev - она показала совсем другие коды, не такие, как showkey -k, а именно 101 и 212. Дальше я при помощи xmodmap обозвал их символами XF86MonBrightnessUp и XF86MonBrightnessDown, прочитанными в /usr/share/X11/XKeysymDB (дело было под gentoo), и записал эти символы в конфиг опенбокса, и всё заработало. Для собственно действия использовал xbacklight.
Спасибо сказали: