Cómo grabar screencast en Linux con clics del mouse y pulsaciones de teclas mostradas

18

Básicamente estoy buscando una aplicación para grabar una serie de tutoriales para un programa que escribí.

Es importante mostrar las acciones como clic del mouse, clic derecho del mouse y todo lo que sale del teclado. De manera similar a este video http://www.flickr.com/photos/jannis/3246408003/ que se hace usando OSX y ScreenFlick www.araelium.com/screenflick/

¿Existe tal opción?

Gracias

zalun
fuente

Respuestas:

22

Sí, hace unos días publiqué una aplicación para Linux llamada Screenkey. Es una herramienta útil para crear screencasts, me inspiró Screenflick para Mac OS y se basa en el código del proyecto key-mon. Aquí puede ver una demostración http://www.youtube.com/watch?v=2GqCu0wI-hc Este proyecto de código abierto está alojado en http://launchpad.net/screenkey y cualquiera puede ayudarme con sugerencias o informes loco.

¡Adiós!

Pablo Seminario
fuente
Ese es un producto increíble y un gran video. A mi vecino del cubo le encantó el solo de acordeón La Cumparcita y saltó de su silla para ver lo que estaba mirando. @zalun, usa esto :)
acelera las imágenes el
3
¿No es útil solo para los screencasts de pantalla completa? ¿O se puede configurar para que se muestre dentro de un cuadro definido de alguna manera?
zalun
3
La versión más nueva y mantenida de screenkey está en github.com/wavexx/screenkey
nachtigall
26

El mejor que he encontrado es Key Status Monitor (KSM). La mayoría de los otros programas solo muestran actividad del mouse o solo actividad del teclado, KSM muestra ambos. KSM es una aplicación de código abierto GTK + utilizada para mostrar el estado del teclado y el mouse en vivo para la enseñanza y las transmisiones de pantalla.

puede alimentarlo con una tonelada de interruptores de línea de comandos diferentes para una pantalla diferente.

Por ejemplo, usando el --smallerinterruptor:

texto alternativo

y el --largerinterruptor:

texto alternativo

y --theme=apple:

texto alternativo

caracteristicas:

  • La ventana y los botones son escalables a cualquier tamaño.
  • Se admiten diferentes temas / estilos de teclado, por ejemplo, el aspecto de Mac.
  • Comienza sin un borde de ventana.
  • El clic derecho proporciona un menú de aplicación.
  • Admite la tecla META (también conocida como Windows).
  • Soporta la rueda de desplazamiento.
  • Soporta los tres botones del mouse.
  • Debe admitir múltiples ratones o teclados (sin probar).
  • Mueva la ventana arrastrando desde cualquier lugar dentro.
  • Cambia los botones izquierdo y derecho del mouse.
  • Emule el clic central haciendo clic en los botones izquierdo y derecho del mouse.
  • Cuando el diálogo es más pequeño, se utiliza un conjunto diferente de imágenes para una mejor apariencia.
  • Soporte para teclados extranjeros.
  • Capacidad para hacer sus propios mapas de códigos de escaneo del teclado, para cuando los valores predeterminados no funcionan.
John T
fuente
1
No es ideal, ya que no ayuda cuando alguien escribe rápido, pero no he encontrado nada más. Hace el trabajo, gracias!
zalun
También es compatible con --old-keys = <N> para escritura rápida.
user45469
El enlace está muerto. Parece que hay un clon aquí (y en las horquillas del mismo). No estoy seguro si ya hay un repositorio oficial.
Raphael
1

He usado DebugMode Wink en Windows antes para hacer screencasting. También tienen una versión de Linux. No lo he probado, pero si es como la versión de Windows, debería ser bastante fácil de usar y bastante flexible. Da salida a SWF o una serie de PNG.

nhinkle
fuente
1

Puedes probar Any-Key.

Any-Key es una pequeña herramienta hecha para simplificar el screencasting. Cada vez que presione una combinación de teclas o haga clic en los diferentes botones del mouse, Any-Key lo mostrará en su ventana. Esto hace posible mostrar fácilmente combinaciones de teclas complicadas durante la grabación. Por supuesto, también es posible deshabilitarlo con la llamada "tecla de toogle" que alternará entre encendido y apagado.

caracteristicas:

  • Muestra tanto las pulsaciones de teclas como los clics del mouse
  • Tecla de alternancia autodefinida para activar o desactivar (de ahí el nombre)
  • Posible alternar en qué pantalla desea que se muestre.

http://software.opensuse.org/package/any-key?search_term=any-key

Aquí hay un video donde lo uso. Ve a la marca del décimo segundo segundo para verlo en acción.

Revelación completa: participé en el diseño en el pasado y realmente no se ha actualizado en mucho tiempo. Pero todavía funciona en mi kubuntu 13.04 y lo uso regularmente.

usuario14462
fuente
0

Sé que no está exactamente en el espíritu de lo que estás haciendo, pero he hecho tutoriales de Ubuntu ejecutando Ubuntu en un Parallels en mi Mac. En Mac ejecuto Jing (gratis) y publico el archivo flash (.swf) en un sitio web. Jing también funciona en Windows ...

acelera las imágenes
fuente