Set key repetition within lxde

First, identify the code of the key with « xev » (it is an events catcher)

$ xev
[...]
KeyPress event, serial 48, synthetic NO, window 0x3c00001,
root 0x163, subw 0x0, time 280713293, (261,623), root:(263,648),
state 0x0, keycode 116 (keysym 0xff54, Down), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

In this example, the keycode is 116

Use this keycode to enable the repetition on this key with the command « set »

$ set r 116

save this command in .xsessionrc or .xinitrc to keep settings after a restart

Multi-écran et raccourci openbox sur Lxde

Un petit mémo pour définir des raccourcis clavier sur LXDE afin de basculer d’une config multi-écran à une autre.

Pré-requis:

Installation de arandr pour créer les config xrandr (ca evite de se cogner la doc xrandr et l’ecriture des commandes xrandr)

 sudo aptitude install arandr

Lien vers xrandr pour approfondir

Définition et sauvegarde des layout d’écran

Créez les scripts xrandr avec arandr. Pour cela définissez l’organisation des écrans et faites « enregistrer sous », cela sauvegarde un script xrandr que l’on pourra executer via le raccourci.

Pour l’exemple je les ai stocké dans ~/.screenlayout/.

Définition des touches de raccourci

Editez le fichier .config/openbox/lxde-rc.xml

ajoutez par exemple :

   <keybind key="W-C-Up">
     <action name="Execute">
       <command>~/.screenlayout/vga_top_edp_bottom.sh</command>
     </action>
   </keybind>
   <keybind key="W-C-Down">
     <action name="Execute">
       <command>~/.screenlayout/edp_only.sh</command>
     </action>
   </keybind>

ca permet de lancer une config dual-screen (vga+edp) avec les touches CTRL+WIN+up et de revenir a l’ecran EDP seul avec CTRL+WIN+down

plus d’info sur les config openbox ici