Est-il possible d'activer cette ligne de commande chaque fois que j'appuie sur un certain bouton?
xdotool key XF86MonBrightnessDown
Je veux dire, comment puis-je le lier à une clé? En outre, lequel des codes de clé est important et doit être utilisé lors de la liaison? Code clé ou numéro de clé Scancode?
Si vous allez dans Système ▸ Préférences ▸ Raccourcis clavier, vous devriez pouvoir ajouter votre commande et définir le raccourci clavier.
Tout d’abord, ouvrez un terminal (Ctrl + Alt + T)
Sudo touch /bin/anyName
Sudo chmod +x /bin/anyName
Sudo gedit /bin/anyName
Placez ceci dans le fichier anyName:
#!/bin/bash
xdotool key XF86MonBrightnessDown
Ouvrez votre application de raccourcis clavier.
Créez un nouveau raccourci personnalisé.
Définissez la commande sur "anyName", et choisissez le combo clé (vous pouvez le faire en appuyant sur la touche et Ubuntu reconnaîtra la touche sur laquelle vous avez appuyé. Vous n'avez pas à vous soucier du code scancode ou du code clé; saisissez simplement la combinaison de touches que vous avez sélectionnée. vouloir activer la commande).
J'espère que cela t'aides.
Pour moi selon http://ubuntuforums.org/archive/index.php/t-1680158.html cette recette fonctionne:
xdotool key --clearmodifiers XF86MonBrightnessDown
Et de man xdtool
cela signifie:
CLEARMODIFIERS
Any command taking the --clearmodifiers flag will attempt to clear any
active input modifiers during the command and restore them afterwards.
For example, if you were to run this command:
xdotool key a
The result would be 'a' or 'A' depending on whether or not you were
holding the shift key on your keyboard. Often it is undesirable to have
any modifiers active, so you can tell xdotool to clear any active
modifiers.
The order of operations if you hold shift while running 'xdotool key
--clearmodifiers a' is this:
1. Query for all active modifiers (finds shift, in this case)
2. Try to clear shift by sending 'key up' for the shift key
3. Runs normal 'xdotool key a'
4. Restore shift key by sending 'key down' for shift
The --clearmodifiers flag can currently clear of the following:
· any key in your active keymap that has a modifier associated with
it. (See xmodmap(1)'s 'xmodmap -pm' output)
· mouse buttons (1, 2, 3, 4, and 5)
· caps lock