[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

10. Hooks

Un des buts de ratpoison est de permettre à des utilisateurs de créer des personnalisations remarquables pour s'adapter à leurs besoins particuliers. Les hooks (crochets) permettent à un utilisateur d'accrocher des scripts à certains événements.

Chaque hook contient une liste de commandes à exécuter quand l'événement approprié se produit dans ratpoison. Par exemple, si vous voulez que le rat aille au coin de l'écran chaque fois que vous appuyez sur une touche liée à la racine, vous pourriez ajouter ceci à votre fichier .ratpoisonrc :

 
addhook key banish

Cela devrait garder le rat hors de votre vue.

Command: addhook hook command

Ajouter une command à hook. Quand le hook est exécuté, command sera exécutée.

Les hooks suivants sont disponibles :

key

Lancer quand une touche liée à la racine est appuyée (par défaut la seule touche liée à la racine est la touche de préfixe).

switchwin

Lancer quand l'utilisateur permute dans une fenêtre différente dans le cadre courant.

switchframe

Lancer quand l'utilisateur permute dans un autre cadre. Ceci est également appelé quand l'utilisateur passe à un écran différent, puisqu'une permutation de cadre se produit également.

switchgroup

Lancer quand l'utilisateur permute dans un groupe différent.

deletewindow

Lancer quand une fenêtre est supprimée.

quit

Lancer quand on sort de ratpoison.

restart

Lancer quand ratpoison redémarre.

Command: remhook hook command

Supprimer command du hook. Voir addhook pour une liste de hooks disponibles.

Command: listhook hook

Lister les commandes qui seront lancées si hook est mis à feu.


Ce document a été généré par Eric Reinbold le 28 Juin 2008 en utilisant texi2html 1.78.