C’est une tentative de plus pour obtenir les touches Fn
d’augmentation/diminution du volume, de la luminosité, etc. Ces commandes ne fonctionnent tout simplement pas dans mon ultrabook sans marque.
Dans le fichier de configuration:
/home/yourname/.config/openbox/lubuntu-rc.xml
Nous pouvons trouver le code suivant:
<!-- Keybinding for Volume management -->
<keybind key="XF86AudioRaiseVolume">
<action name="Execute">
<command>amixer -q sset Master 3%+ unmute</command>
</action>
</keybind>
Donc, je suppose que si nous trouvons la clé correcte Keybind, cela fonctionnera. Ai-je raison? Si c'est le cas, comment?
Note: J'utilise le clavier par défaut, pc105
Remarque 2: dans cette réponse , pour le clavier XF86 , le format des touches ressemble à 0x1008FF12 (code de désactivation de la sourdine sur ce clavier). Selon cette réponse, la touche Keybind est un raccourci vers un fichier contenant ce code.
Note 3: dans ce forum , il y a une tentative de le faire avec xbindkeys. Malheureusement, xbindkeys ne semble pas capturer la clé Fn
pour moi.
Note 4: après avoir modifié le fichier de configuration, il faut lancer openbox --reconfigure
Je ne suis pas sur un cahier pour le moment et je ne peux pas vérifier si cela fonctionne pour Fn-combinations mais j'utilise généralement xev
pour obtenir les codes de clé appropriés:
xev | sed -ne '/^KeyPress/,/^$/p'
Cela devrait lancer une fenêtre:
Les touches enfoncées pendant que la fenêtre est en surbrillance seront imprimées dans la sortie de la commande. Par exemple. pour la gauche Win/Super:
KeyPress event, serial 42, synthetic NO, window 0x5000001,
root 0x2d1, subw 0x0, time 42368858, (158,73), root:(934,383),
state 0x0, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Si vous souhaitez affecter cette touche à un raccourci Openbox, utilisez Super_L
(troisième ligne, deuxième élément entre parenthèses).
xev
fait partie du paquetage x11-utils
et devrait être préinstallé sur Ubuntu.