Comment lier des fichiers .sh à une combinaison de claviers?


14

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:


4

Pour ce faire, vous pouvez utiliser l'interface des raccourcis clavier. N'oubliez pas d'ajouter le chemin complet. texte alternatif


5
Pour clarifier, les tildes ne sont pas développés.
Jamie Schembri

4

Aller au système >> Préférences >> Raccourcis clavier

Il ouvrira une fenêtre cliquez sur ajouter texte alternatif

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

texte alternatif

Après avoir ajouté le nom et la commande, vous pouvez attribuer la touche de raccourci.


comment exécuter le script qui a besoin de l'autorisation sudo à l'intérieur?
Duc Tran

1

xbindkeys vous permet d'enregistrer plusieurs configurations (si vous voulez cette flexibilité).

Vous xbindkeysdonne é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  

1

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/binrépertoire.

Assurez-vous que votre script est exécutable en appliquant chmod +x CustomScriptdans 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.

(voir capture d'écran)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.