1 (21.03.2011 00:57:16 отредактировано ext)

Имеется ноут MSI. В нем есть функциональная клавиша, на которую в винде можно было назначить открытие любой проги. Как можно узнать код этой клавиши или поставить на нее какую-либо задачу?
P.S: клавиша находится на сенсоре

Run to the hills, run for your lives.

2

Попробовать можно с помощью xev.

Был, был и весь вышел...

3

Ругается на отсутствие xorg-macros

 Консоль:
Package xorg-macros was not found in the pkg-config search path.
Perhaps you should add the directory containing `xorg-macros.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xorg-macros' found

Run to the hills, run for your lives.

4 (21.03.2011 01:25:10 отредактировано iSun)

Можно воспользоваться этим советом

Мультимедиа клавиатура и OpenBox

Во FluxBox я назначал мультимедиа клавиши в файле ~/.fluxbox/keys , узнавая код клавиш утилитой xev. В OpenBox есть одна тонкость - код клавиш нужно перевести в 16-ричную систему счисления. Например, вы хотите забиндить какую-то мультимедиа клавишу на увеличение громкости звука ALSA. Запускаете в терминале утилиту xev, нажимаете нужную клавишу и смотрите ее keycode. Там будет что-то вроде этого:

KeyRelease event, serial 39, synthetic NO, window 0x1e00001,
root 0x15a, subw 0x0, time 1613305, (627,558), root:(655,831),
state 0x0, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume),
same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False

Жирным текстом выделено нужное. Теперь это число (122) нужно перевести в 16-ричное. Делается это просто:

$ printf "%X\n" 122
7A

К этому числу нужно добавить спереди "0x", т.е. получится "0x7A". Теперь, используя этот код клавиши (0x7A), биндите клавишу как обычно:

<keybind key="0x7A">
<action name="Execute">
<command>amixer sset Front 1+</command>
</action>
</keybind>

Взято здесь

Toshiba Satellite c660-28k, W7HB, Slackware64-14.0, 3.7.1-pf-kernel
linux-life

5

а вообще, по моему, он установлен, так как x11-utils установлен, а он в составе этого пакета

Run to the hills, run for your lives.

6

iSun, спасибо, помогло smile

Run to the hills, run for your lives.