Bonjour à tous,

La commande ci-dessous permet d'envoyer des « commandes » à une
application ouverte dans une session GNU Screen, par l'intermédiaire
d'un fichier temporaire contenant ces commandes.

$ screen -S <nom_de_la_session> -p <nom_de_la_fenêtre> \
 -X readreg p </chemin/vers/fichier/commandes> && \
 screen -S <nom_de_la_session> -p <nom_de_la_fenêtre> \
 -X paste p

Le problème étant le délai d'environ 5 secondes entre l'envoi du
« readreg » et celui du « paste », durant lequel Screen affiche
« Slurped n characters into buffer » sur la barre de status.

J'ai testé aussi bien un simple « ls » envoyé dans une fenêtre
hébergeant une session bash, que des commandes plus lourdes, via
Vim/Slime(1) à destination d'une fenêtre hébergeant une boucle
intéractive Ocaml... le délai est le même.

Je serais preneur de toute suggestion permettant de diviser ce délai
par… disons… 100, minimum ! Soyons fous ! 

(1) https://github.com/jpalardy/vim-slime

Sid à jour,
GNU screen 4.1.0~20120320
Bash 4.2+dfsg-1

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20131022181621.ga1...@gmail.com

Répondre à