Page 1 sur 1

[Screen] <ALT+a> comme commande d'échappement ()

Publié : mer. 06 juil. 2011, 02:30
par Glabs
Bonjour à tous,

Je souhaiterais savoir s'il est possible de modifier la commande d'échapement de Screen initialement utilisée par "<CTRL>+a" par "<ALT>+a".

En effet après quelque recherche sur la customisation des raccourcis clavier j'ai trouvé qu'il était possible de modifier la touche d'échappement grâce à la commande :

Code : Tout sélectionner

escape xy
Mon problème n'est donc pas sur la commande en elle-même mais plus sur les variables utilisées par la commande car même si pour CTRL le manuel indique quel variable utiliser (^y), pour ALT aucune indication n'est disponible si ce n'est d'entrer le code octal du caractère après un backslash.

Bref après quelque recherche j'ai réussi à obtenir son code octal grâce à la commande, hontesement pompté à un certains Jack Lloyd, merci à lui :

Code : Tout sélectionner

$ echo -n ^QM-a | perl -ne 'printf "%lo\n", ord($_)'
136
Après divers test de la valeur retournée comme (je vous passe les tests "improbables" =)) :

Code : Tout sélectionner

escape \136a
escape \136aa
escape /136a
escape /136aa
Pas moyen d'utiliser cette fichue touche !

Donc si quelqu'un pourrait me guider vers la lumière je lui en serait reconnaissant :) !

NB : Excusez-moi si certains éléments sont obvious ou que la solution l'est voir qu'il est de grosses erreurs mais mon expérience en environnement linux se compte en heure :D

Re: [Screen] <ALT+a> comme commande d'échappement ()

Publié : mer. 06 juil. 2011, 09:10
par FoolEcho
Glabs a écrit :NB : Excusez-moi si certains éléments sont obvious ou que la solution l'est
Pour moi, c'est le contraire. :mrgreen: C'est quoi "screen", un programme ? :?:

Re: [Screen] <ALT+a> comme commande d'échappement ()

Publié : mer. 06 juil. 2011, 09:36
par Glabs
Vui "Screen (GNU/Screen) est un utilitaire permettant d'ouvrir plusieurs terminaux dans une même console, de passer de l'un à l'autre et de les récupérer plus tard." =)