Re: [HS] GNU Screen : readreg très lent ( mots-clef : bash vim slime screen )
On Wed, Oct 23, 2013 at 02:14:13AM +0200, Alexandre Hoïde wrote: > $ screen -S dev -p bidule -X readreg p .tst_fifo Oups, en fait, c'est plutôt comme ça qu'il faudrait que je l'écrive : $ screen -S dev -p bidule -X readreg p < .tst_fifo mais dans ce cas, Screen m'indique : « Copied 0 characters into register p » -- 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/20131023005036.ga13...@gmail.com
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 -p \ > > -X readreg p && \ > > screen -S -p \ > > -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 ! -- 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/20131023001413.ga18...@gmail.com
Re: [HS] GNU Screen : readreg très lent ( mots-clef : bash vim slime screen )
Le mardi 22 octobre 2013 20:16:22 Alexandre Hoïde a écrit : > Bonjour à tous, ’soir, >[…] > 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) -- Sylvain Sauvage -- 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/2610343.eHNFUobD9i@earendil
[HS] GNU Screen : readreg très lent ( mots-clef : bash vim slime screen )
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 -p \ -X readreg p && \ screen -S -p \ -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