Comment associer des fichiers .sh à une combinaison de clavier?

14

Je me demande simplement Comment puis-je lier des fichiers .sh à exécuter lorsque j'appuie sur une combinaison de touches particulière? (comme Alt + S )

Merci,

Dante

    
posée Dante Ashton 26.11.2010 - 22:43
la source

4 réponses

4

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

    
réponse donnée RolandiXor 26.11.2010 - 22:51
la source
4

Aller au système & gt; & gt; Préférences & gt; & gt; Raccourcis clavier

Il ouvrira une fenêtre en cliquant sur ajouter

Après avoir cliqué sur Ajouter, vous verrez une fenêtre avec Nom et Commande. Vous pouvez écrire n'importe quel nom et vous devez indiquer le chemin complet du fichier avec bash en tête bash / path / to / the /file.sh

Après avoir ajouté le nom et l’ampère; Commande.Vous pouvez affecter la touche de raccourci.

    
réponse donnée karthick87 26.11.2010 - 23:02
la source
1

xbindkeys vous permet de sauvegarder plusieurs configurations (si vous voulez cette flexibilité).

Par ailleurs, xbindkeys vous donne plusieurs combinaisons de touches, car (facultatif) vous permet de définir Numlock , ScrollLock , et CapsLock indique que ...

Une autre fonctionnalité non disponible dans Raccourcis clavier est que vous pouvez utiliser ~/ et $HOME/ pour votre répertoire personnel, au lieu de 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  

Puis lancez:

xbindkeys
xbindkeys-config

Et pour votre premier raccourci clavier, vous pouvez trouver utile d’attribuer Ctrl + Shift + Alt + X ou tout ce que vous préférez, à xbindkeys-config

Pour que les raccourcis clavier xbindkeys restent actifs chaque fois que vous démarrez l'ordinateur ...

Main Menu
  System  
    Preferences  
      Startup Applications  
        [ Add ]  
          Name:     xbindkeys  
          Command:  xbindkeys  
          Comment:  xbindkeys  
    
réponse donnée Peter.O 27.11.2010 - 05:46
la source
1

Pour plus de précision: si vous utilisez Compiz, vous pouvez définir des raccourcis clavier et souris personnalisés à l'aide de CCSM (Gestionnaire de paramètres de configuration de Compiz) et du plug-in de commandes.

Mettez 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 répertoire /usr/local/bin .

Assurez-vous que votre script est exécutable en appliquant chmod +x CustomScript à 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 les réglages de machines similaires.

    
réponse donnée n3rd 27.11.2010 - 14:11
la source

Lire d'autres questions sur les étiquettes