Je me demandais juste; comment lier des fichiers .sh à exécuter lorsque j'appuie sur une combinaison de touches particulière? (comme Alt+ S)
Merci,
Dante
Je me demandais juste; comment lier des fichiers .sh à exécuter lorsque j'appuie sur une combinaison de touches particulière? (comme Alt+ S)
Merci,
Dante
Réponses:
Pour ce faire, vous pouvez utiliser l'interface des raccourcis clavier. N'oubliez pas d'ajouter le chemin complet.
Aller au système >> Préférences >> Raccourcis clavier
Il ouvrira une fenêtre cliquez sur ajouter
Après avoir cliqué sur ajouter, il vous montrera une fenêtre avec le nom et la commande.Vous pouvez y écrire n'importe quel nom et dans la commande, vous devez donner le chemin complet du fichier avec bash in-front bash /path/to/the/file.sh
Après avoir ajouté le nom et la commande, vous pouvez attribuer la touche de raccourci.
xbindkeys
vous permet d'enregistrer plusieurs configurations (si vous voulez cette flexibilité).
Vous xbindkeys
donne également beaucoup plus de combinaisons de touches, car cela vous permet (en option) de rendre les états Numlock , ScrollLock et CapsLock significatifs ...
Une autre fonctionnalité que l'on ne trouve pas dans les raccourcis clavier est que vous pouvez utiliser ~/
et $HOME/
pour votre répertoire personnel, au lieu d'avoir à le coder en dur.
Pour installer xbindkeys et xbindkeys-config (l'interface graphique pour xbindkeys)
sudo apt-get install xbindkeys xbindkeys-config
Pour créer le fichier de configuration par défaut pour xbindkeys
xbindkeys --defaults > $HOME/.xbindkeysrc
Exécutez ensuite:
xbindkeys
xbindkeys-config
Et pour votre première liaison de touches, vous trouverez peut-être utile d'affecter Ctrl+ Shift+ Alt+ X, ou ce que vous préférez, àxbindkeys-config
Pour garder les raccourcis clavier xbindkeys actifs à chaque démarrage de l'ordinateur ...
Main Menu
System
Preferences
Startup Applications
[ Add ]
Name: xbindkeys
Command: xbindkeys
Comment: xbindkeys
Juste pour être complet: Si vous utilisez Compiz, vous pouvez définir des raccourcis clavier et souris personnalisés à l'aide de CCSM (Compiz Config Settings Manager) et du plug-in Commands.
Entrez simplement le nom de votre sh-script (par exemple "CustomScript" dans la capture d'écran ci-jointe) et donnez-lui une liaison de clé personnalisée dans l' onglet Key Bindings . Votre script doit être placé dans un répertoire surveillé par Ubuntu pour que cela fonctionne. Je place tous mes scripts dans le /usr/local/bin
répertoire.
Assurez-vous que votre script est exécutable en appliquant chmod +x CustomScript
dans un terminal et notez que tous les mots sont sensibles à la casse.
Compiz permet d'exporter tous les paramètres, y compris les raccourcis, ce qui est très utile pour configurer des machines similaires.