LINUX.ORG.RU

Настройка мультимедиа-клавиш

 , ,


0

2

Всё тот же ноут hp pavilion dv6700, всё тот же i3wm.

Суть проблемы - настраиваю мультимедиа-клавиши для управления. Управление звуком (сенсорная панель над клавиатурой) заработала сразу. Ещё на этой панели есть кнопки quickplay, dvd и стандартные prev, play/pause, next, stop. Все они, кроме кнопки dvd в xev дают выхлоп с именем типа XF86Audio{действие}, поэтому я их без проблем указал в конфиге i3 и всё ок. А на кнопку dvd хочу повесить вызов vlc или smplayer. Проблема в том, что от неё нет никакого результата ни в xev, ни в showkey --scancodes. Есть только --keycodes, который даёт мне keycode 389 press и release. Что с этим делать, как фиксировать нажатие этой кнопки (хотя это тач-панель)?

И ещё, вот у меня сейчас настроено управление музыкой через mpc с вышеуказанных кнопок. mpc toggle, mpc stop и т.д. А есть ли возможность контролировать, работает ли mpd (и тогда кнопки управляют им), а если запущен vlc или smplayer - тогда управлять соответственно?

★★★★

Ну, можно записать в ~/.xmodmap что-то типа

keycode 389 = XF86Video или XF86Start, XF86AudioPause, XF86CD (в общем, что понравится, там таких констант вагон и маленькая тележка)
см. X11/XF86keysym.h
http://wiki.linuxquestions.org/wiki/XF86_keyboard_symbols
Только не забыть грузить его при логине:
.xinitrc
/usr/bin/xmodmap /usr/home/anonymous/.xmodmap

anonymous
()
Ответ на: комментарий от anonymous

Ух ты, не знал про это. Ок, попробую. Спасибо!

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