История изменений
Исправление fehhner, (текущая версия) :
Использовал утилиты xev
(для определения названия кнопок мыши), xbindkeys
(чтобы забиндить на кнопки мыши выполнение нужной программы) и xte
(чтобы эмулировать нажатие нужных кнопок клавиатуры).
$sudo pacman -S xbindkeys xorg-xev xautomation
$xev
$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>
Ну и в настройках выпадающего терминала поменял хоткей на Super+F12 (что соответствует средней кнопке мышки в моём конфиге).
Исходная версия fehhner, :
Использовал утилиты xev
(для определения названия кнопок мыши), xbindkeys
(чтобы забиндить на кнопки мыши выполнение нужной программы) и xte
(чтобы эмулировать нажатие нужных кнопок клавиатуры).
$sudo pacman -S xbindkeys xorg-xev xautomation
$xev
$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 (что соответствует средней кнопке мышки в моём конфиге).