GNU Xnee, programa para grabar y repetir las acciones de un usuario

Gracias a OcioLinux he conocido Xnee, un programa para grabar, reproducir y distribuir lo que un usuario hace (tanto en un entorno X11, como en la consola). Se podría considerar como un robot que puede imitar el trabajo que dicho usuario realizó. Esto nos puede servir, por ejemplo:

  • Para demostrar el funcionamiento de programas, grabando su uso y luego reproduciendo la grabación para ver la interacción del usuario con el programa.
  • Si eres un profesor podrás, por ejemplo, enviar acciones a los PCs de los alumnos.
  • Grabar y reproducir una macro, para no tener que hacer tareas repetitivas y tediosas.
  • Reescribir un archivo, pudiendo grabar mientras lo tecleas y luego él lo volverá a hacer por ti.

Xnee consta de una biblioteca, dos aplicaciones y un applet para el panel de Gnome:

  • cnee (cnee’s not an event amulator): programa para la línea de órdenes.
  • gnee (gnee’s not an emulator either): interfaz para el entorno gráfico.
  • pnee (pnee’s not even emulating): applet para el panel de Gnome.
  • libxnee (libxnee is basically xnee): biblioteca necesaria para usar las herramientas anteriores.

La grabación se realiza escribiendo los eventos recibidos por el protocolo X11 en un fichero, que luego puede ser editado, para reemplazar, eliminar o añadir algunos e ellos (por ej: KeyPress). Puedes consultar más detalles sobre esto aquí (en inglés).

Es muy sencillo de instalar, teniendo paquetes para varias distribuciones y SOs, incluyendo Mac y FreeBSD.

Aquí van algunas imágenes tanto de gnee:

como de pnee:

1 Comment »

  1. 1
    nade Says:

    Era justo lo que estaba buscando. Voy a ver si lo encuentro para ubuntu. Saludos!

    Like


RSS Feed for this entry

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: