LINUX.ORG.RU

История изменений

Исправление fehhner, (текущая версия) :

Использовал утилиты xev (для определения названия кнопок мыши), xbindkeys (чтобы забиндить на кнопки мыши выполнение нужной программы) и xte (чтобы эмулировать нажатие нужных кнопок клавиатуры).

$sudo pacman -S xbindkeys xorg-xev xautomation
$xev
#mouse down - button 8; up -button 9; wheel - 2
$nano $HOME/.xbindkeysrc
Содержимое:
"xte 'keydown Control_L' 'keydown Super_L' 'keydown n' 'usleep 150000' 'keyup n' 'keyup Super_L' 'keyup Control_L'"
 b:9  
  
"xte 'keydown Control_L' 'keydown Super_L' 'keydown p' 'usleep 150000' 'keyup p' 'keyup Super_L' 'keyup Control_L'"
 b:8
 
 "xte 'keydown Super_L' 'keydown F12' 'usleep 150000' 'keyup F12' 'keyup Super_L'"
 b:2
Далее в папку ~/.config/openbox, файл lxde-rc.xml со всеми конфигами опенбокса у меня уже был туда скопирован. Добавил в подходящую секцию
<!-- SCROLL WINDOWS -->
<keybind key="C-W-n">
  <action name="NextWindow">
    <dialog>none</dialog>  
    <interactive>yes</interactive>
    <linear>yes</linear>
    <finalactions>
      <action name="Focus"/>
      <action name="Raise"/>
      <action name="Unshade"/>
    </finalactions>
  </action>
</keybind>

<keybind key="C-W-p">
  <action name="PreviousWindow">
    <dialog>none</dialog>  
    <interactive>yes</interactive>
    <linear>yes</linear>
    <finalactions>
      <action name="Focus"/>
      <action name="Raise"/>
      <action name="Unshade"/>
    </finalactions>
  </action>
</keybind>
Инфу по конфигу взял из замечательного вики опенбокса http://openbox.org/wiki/Help:Actions#NextWindow
Ну и в настройках выпадающего терминала поменял хоткей на Super+F12 (что соответствует средней кнопке мышки в моём конфиге).

Исходная версия fehhner, :

Использовал утилиты xev (для определения названия кнопок мыши), xbindkeys (чтобы забиндить на кнопки мыши выполнение нужной программы) и xte (чтобы эмулировать нажатие нужных кнопок клавиатуры).

$sudo pacman -S xbindkeys xorg-xev xautomation
$xev
#mouse down - button 8; up -button 9; wheel - 2
$nano $HOME/.xbindkeysrc
Содержимое:
"xte 'keydown Control_L' 'keydown Super_L' 'keydown n' 'usleep 150000' 'keyup n' 'keyup Super_L' 'keyup Control_L'"
 b:9  
  
"xte 'keydown Control_L' 'keydown Super_L' 'keydown p' 'usleep 150000' 'keyup p' 'keyup Super_L' 'keyup Control_L'"
 b:8
 
 "xte 'keydown Super_L' 'keydown F12' 'usleep 150000' 'keyup F12' 'keyup Super_L'"
 b:2
Далее в папку ~/.config/openbox, файл lxde-rc.xml со всеми конфигами опенбокса у меня уже был туда скопирован. Добавил в подходящую секцию <!-- SCROLL WINDOWS --> <keybind key="C-W-n"> <action name="NextWindow"> <dialog>none</dialog> <interactive>yes</interactive> <linear>yes</linear> <finalactions> <action name="Focus"/> <action name="Raise"/> <action name="Unshade"/> </finalactions> </action> </keybind>

<keybind key="C-W-p"> <action name="PreviousWindow"> <dialog>none</dialog> <interactive>yes</interactive> <linear>yes</linear> <finalactions> <action name="Focus"/> <action name="Raise"/> <action name="Unshade"/> </finalactions> </action> </keybind>

Инфу по конфигу взял из замечательного вики опенбокса http://openbox.org/wiki/Help:Actions#NextWindow
Ну и в настройках выпадающего терминала поменял хоткей на Super+F12 (что соответствует средней кнопке мышки в моём конфиге).