Artisan Numérique

/bureau/le bureau/ Utiliser les raccourçis clavier d'openBox

Il reste encore un problème. Si l'on applique telle quelle notre modification, nous devrions avoir un " sur la touche [Fn] + 2 or pour l'instant cela passe l'écran en 320x240. Ce "problème" est le même pour les touches 1 (passage en 640x480), 3 (baisser la lumière) et 4 (augmenter la lumière). J'ai mis un petit temps à comprendre d'où cela venait. En fait, ces touches magiques sont gérées par le gestionnaire de fenêtre openbox.

Le gestionnaire de fenêtre pour information est le programme chargé de dessiner les bordures des fenêtres, de gérer le passage d'une fenêtre à l'autre, etc. La configuration d'openbox se trouve dans le fichier /etc/xdg/openbox/rc.xml. Nous allons donc changer ce comportement pour que ce soit [Alt]+1..4 qui gère ces fonctions. On en profite aussi pour simplifier les touches de gestion courante des fenêtres (Alt-0 pour maximiser, Alt-5 pour fermer, etc...). Il faut donc modifier la section keyboard du fichier comme suite :

<keyboard>
  <keybind key="A-5">
    <action name="Close"/>
  </keybind>
  <keybind key="A-p">
    <action name="NextWindow"/>
  </keybind>
  <keybind key="A-9">
    <action name="Iconify"/>
  </keybind>
  <keybind key="A-0">
    <action name="ToggleMaximizeFull"/>
  </keybind>
  <keybind key="A-1">
    <action name="Execute"><execute>xrandr -s 0</execute></action>
  </keybind>
  <keybind key="A-2">
    <action name="Execute"><execute>xrandr -s 1</execute></action>
  </keybind>
  <keybind key="A-3">
    <action name="Execute"><execute>setfl 1</execute></action>
  </keybind>
  <keybind key="A-4">
    <action name="Execute"><execute>setfl 47</execute></action>
  </keybind>
  <keybind key="A-space">
    <action name="ShowMenu"><menu>client-menu</menu></action>
  </keybind>
</keyboard>