[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] GNU Screen : readreg très lent ( mots-clef : bash vim slime screen )



On Tue, Oct 22, 2013 at 11:53:28PM +0200, Sylvain L. Sauvage wrote:
> Le mardi 22 octobre 2013 20:16:22 Alexandre Hoïde a écrit :
> > […]
> > $ 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

> ’soir,
'Lut o/

> >[…]
> > 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.[…]
> 
>   Au hasard : tu as essayé avec un tube nommé ?  (mkfifo)

C'est maintenant chose faite ! Donc :

$ screen -S dev
  ## Dans Screen je modifie le nom de ma fenêtre : Ctrl-A Maj-A bidule
  ## puis, hors Screen, depuis un autre x-term :
$ mkfifo .tst_fifo
$ echo -e "ls\r" > .tst_fifo
$ screen -S dev -p bidule -X readreg p .tst_fifo

Et Screen m'indique :
« Slurped only 0 characters (of 0) into buffer - try again »

Le message est le même, que j'exécute le « echo… » avant ou après le
« screen… readreg… ».

Accessoirement :
J'ai essayé d'autres fonctions de Screen, telles que « stuff » ou
« register » en lieu et place de la « readreg ». Ça fonctionne sans
délai, mais je pense que si Slime utilise readreg, c'est qu'elle ne
limite pas le nombre de caractères qu'on peut passer, contrairement aux
autres. Raison pour laquelle je m'obstine ^^

Merci quand même pour ta bonne idée !


Reply to: