[eside-ghost] Scriptear gnu screen

STenyaK stenyak en gmail.com
Mie Mar 17 09:51:16 CET 2010


Como referencia por si a alguien más le interesa, la solución propuesta por
la gente de la lista de correo de screen es muy simple: añadir esta linea al
screenrc que usemos para arrancar el screen en cuestión:
layout save <cualquier-nombre>

Por ejemplo, un simple monitor triple de ancho de banda:
$ cat ~/.screen/speedo
split -v
split -v
screen -t speedo120 speedometer -rx eth0 -tx eth0 -i 120
focus
screen -t speedo1 speedometer -rx eth0 -tx eth0 -i 5
focus


screen -t speedo05 speedometer -rx eth0 -tx eth0 -i 0.5
layout save speedo
$ screen -m -S speedo -c ~/.screen/speedo

2010/3/16 Yuki (aka Rubén Gómez) <rugoli en gmail.com>

> 2010/3/15 Yuki (aka Rubén Gómez) <rugoli en gmail.com>:
> >> Una duda adicional:
> >> Me he montao ya un screenrc para mi terminal de monitorización del
> >> sistema. El problema es que cuando la detacheo (^a,d), luego al
> >> attachearme a ella, se pierde la configuración de los splits... estoy
> >> haciendo algo mal, o es el comportamiento esperado? En ese ultimo
> >> caso, existe alguna forma de que se mantenga el layout de splits?
> > Pues no me había fijado hasta ahora... Haciendo un screen nuevo, y
> > creando ahí un split, al hacer detach me pasa lo mismo. Habrá alguna
> > opción para que se guarde pero lo desconozco de momento. Miraré y si
> > no pregunto en la lista de correo (me apunte hace no mucho, y como no
> > hay muchos mails, no se hace pesado).
> Mirando por internet [1] y [2] veo que parece ser que no se puede,
> salvo que mezcles sesiones de screen. He preguntado en la lista de
> distribución a ver qué me contestan, pero es una opción que debería
> estar por defecto creo yo.
>
> Hace un par de semanas me compilé el tscreen [3], que es un fork de
> screen, y justo acabo de ver que mantiene las sesiones spliteadas. El
> desarrollador lleva más de un año sin hacer cambios, y tampoco sé qué
> mejoras hay respecto al original, pero justo esta feature la tiene.
>
> En mi búsqueda por ver si había alguna alternativa mejor a screen me
> encontré también con tmux [4], pero apenas lo he usado. Uno de los
> cambios es que no usa "control+a", si no "control+b", y también
> soporta split vertical (aunque en mi debian testing hay que hacer
> :split -h para que sea vertical, aunque en el man pone que con :split
> vale). La manera de hacer el split cambia un poco, ya que para tmux no
> crea ventanas nuevas, si no que en una ventana, puedes tener 3 splits,
> pero solo una única ventana (creo que no me he explicado bien :p)
>
> Le voy a dar una oportunidad a tmux, porque aunque lo he dejado un
> poco de lado, me da que puede ser mejor que screen... A ver si se
> puede tunear la config tanto como screen y queda majo.
>
> [1]
> http://aperiodic.net/screen/faq#when_i_split_the_display_and_then_detach_screen_forgets_the_split
> [2]
> http://superuser.com/questions/69816/how-to-keep-windows-split-after-detaching-reattaching-gnu-screen
> [3] http://www.steve.org.uk/Software/tscreen/
> [4] http://tmux.sourceforge.net/
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en listas.deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>



-- 
Saludos,
    Bruno González

_______________________________________________
Msn/Jabber: stenyak AT gmail.com
ICQ: 153709484
http://www.stenyak.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20100317/0ba31afb/attachment.htm 


Más información sobre la lista de distribución eside-ghost