xbindkeys+xvkbd

добыл новую мышу. на ней 7 кнопок.
работают 3 + колесо. ок.
начал копать.
поставил xbindkeys + xvkbd
в ~/.xbindkeysrc добавил

"/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Left]""
  m:0x10 + b:6
"/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Right]""
  m:0x10 + b:7

запустил xbindkeys - никакой реакции =\
причем на control-f прописанный в томже конфиге xbindkeys реагирует корректно
проверил с xev - кнокпи b:6 и b:7  ButtonPress реакция есть.
xvkbd на эти команды реагирует корректно.

т.е. проблема гдето в xbindkeys походу. но где не пойму пока.
Раньше у меня было так (ещё в Slackware 10.0, вряд ли что-то изменилось):
“/usr/X11/bin/xvkbd -xsendevent -text “\[Alt_L]\[Left]” &”
m:0×10 + b:6
cheer
Раньше у меня было так (ещё в Slackware 10.0, вряд ли что-то изменилось):
“/usr/X11/bin/xvkbd -xsendevent -text “\[Alt_L]\[Left]” &”
m:0×10 + b:6
так. а в чем разница?
В амперсанде.
cheer
В амперсанде.
угу. тока амперсад только выкинет комманду в фон.
опробовал тажефигня
ОК. Домой приду - проверю работоспособность.
Поставил. Всё настроилось. Теперь в Конквероре действует кнопка “Back” на мышке. Как у тебя запускается xbindkeys? Может, в KDE какие-то перекрывающие настройки?
Какая версия xvkbd (у меня 2.8 из AUR, с чуть изменённым PKGBUILD в части версии, в AUR - 2.7a)?
гы
вот что выводит xev
при нажатии на кнопку
ButtonRelease event, serial 31, synthetic NO, window 0x4a00001,
    root 0x168, subw 0x0, time 3815471839, (108,133), root:(1404,201),
    state 0x10, button 12, same_screen YES
ButtonPress event, serial 31, synthetic NO, window 0x4a00001,
    root 0x168, subw 0x0, time 3815471727, (108,133), root:(1404,201),
    state 0x10, button 6, same_screen YES
ButtonRelease event, serial 31, synthetic NO, window 0x4a00001,
    root 0x168, subw 0x0, time 3815471727, (108,133), root:(1404,201),
    state 0x10, button 6, same_screen YES
  
я както на 12 не посмотрел сначала.
спасибо работает.
Моя 10-кнопочная мышка в Xorg 6.9/7.0 выдавала аж 32 кнопки, но с появлением 7.1 такое издевательство прекратилось.
 
Зарегистрироваться или войдите чтобы оставить сообщение.