Asciinema: [Solicitud de función] Grabe varios tty al mismo tiempo

Creado en 10 dic. 2017  ·  9Comentarios  ·  Fuente: asciinema/asciinema

Hola

Todos saben que asciinema funciona (o usa) el comando script (man script si no lo sabe)

Entonces la idea sería agregar argumentos X, siendo rutas tty

Luego comenzará a grabar esos dos (o más) terminales al mismo tiempo

Después de salir (en el terminal que lanzó la grabación), al presionar enter para cargar, cargaría todos los archivos de registro al sitio web

Por lo tanto, el sitio web también debería admitir la reproducción de varias grabaciones al mismo tiempo.

Visualización de todas las sesiones grabadas en una página

Dudo que mucha gente necesite esta función, excepto yo, aunque

Comentario más útil

¡Hola @ Bux42!

Esa es una idea interesante :) Y sí, aunque es algo genial, creo que no habría mucha gente usando esto para justificar la implementación y el mantenimiento de esta característica.

Sin embargo, si desea grabar múltiples ttys, ¿tal vez podría grabar una sesión tmux con múltiples divisiones?

Todos 9 comentarios

¡Hola @ Bux42!

Esa es una idea interesante :) Y sí, aunque es algo genial, creo que no habría mucha gente usando esto para justificar la implementación y el mantenimiento de esta característica.

Sin embargo, si desea grabar múltiples ttys, ¿tal vez podría grabar una sesión tmux con múltiples divisiones?

TMux no es algo que me gustaría aprender para grabar cosas, personalmente. Tengo un proyecto en este momento que usa alrededor de 5 paneles diferentes y me encantaría poder grabarlos todos a la vez para una demostración en el trabajo.

Sería realmente genial, para ser honesto. @sickill, si puede indicarme la dirección correcta en la medida en que los cambios deben ir, puedo intentarlo (a menos que algunos de ellos requieran cambios en el código cerrado, por supuesto).

Pienso en esta característica con frecuencia.

@sickill Eso sería genial, pero el flujo de trabajo tmux split en realidad no funciona en asciinema. asciinema-player y otros renderizadores como termtosvg parecen distorsionar las sesiones grabadas que involucran ventanas divididas en tmux. Sospecho que esto se debe a que el borrado de pantalla para un panel en particular no se propaga a la salida de asciicast de alguna manera, pero cualquiera que sea la causa, generalmente terminas con una superposición mezclada de caracteres que no se pueden entender.

@masaeedu Hice muchas grabaciones exitosas de sesiones con tmux involucrado, y funcionó bien, así que me sorprende escuchar que experimentaste problemas aquí. ¿Puede señalarme una sesión de ejemplo (en asciinema.org) que no se reproduce bien en el reproductor web, pero funciona bien cuando se reproduce en la terminal ( asciinema play filename.cast )?

No soy realmente un experto en tmux, pero no parece funcionar del todo bien con asciinema. El .cast solo tiene un panel (desde el que lancé asciinema). ¿Estoy haciendo algo mal?

@sickill Siento no

@dsyer Creo que la forma de obtener varios paneles es iniciar asciinema directamente en su emulador de terminal (es decir, fuera de tmux) y luego adjuntarlo a su sesión de tmux. Vea el enlace @sickill proporcionado anteriormente en el hilo que muestra cómo hacer esto.

FWIW años después y es la falta de esta característica lo que me hizo dejar de usar asciinema.

@masaeedu eso funciona, gracias. Ojalá hubiera una manera fácil de omitir "tmux attach / tmux detach" al principio y al final del reparto.

Aquí igual. La sesión de grabación de múltiples pestañas sería genial, pero supongo que iré por la solución tmux, entonces.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

abaykan picture abaykan  ·  10Comentarios

karelbilek picture karelbilek  ·  9Comentarios

oblique picture oblique  ·  25Comentarios

vvv picture vvv  ·  23Comentarios

sickill picture sickill  ·  50Comentarios