Xnee
Encyclopedia
GNU Xnee is a suite of programs that can record, replay and distribute user actions under the X11 environment. It can be used for testing and demonstrating X11 applications.
Within X11 each user input (mouse click or key press) is an X Window System
event. Xnee records these events into a file. Later Xnee is used to play the events back from the file and into an X Window System just as though the user were operating the system.
Xnee can also be used to play or distribute user input events to two or more machines in parallel.
As the target X Window application sees what appears to be physical user input it has resulted in Xnee being dubbed “Xnee is Not an Event Emulator.”
As Xnee is an open source
application it can be modified to handle special tasks. For example, inserting time stamps as part of the playback.
Within X11 each user input (mouse click or key press) is an X Window System
X Window System
The X window system is a computer software system and network protocol that provides a basis for graphical user interfaces and rich input device capability for networked computers...
event. Xnee records these events into a file. Later Xnee is used to play the events back from the file and into an X Window System just as though the user were operating the system.
Xnee can also be used to play or distribute user input events to two or more machines in parallel.
As the target X Window application sees what appears to be physical user input it has resulted in Xnee being dubbed “Xnee is Not an Event Emulator.”
As Xnee is an open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...
application it can be modified to handle special tasks. For example, inserting time stamps as part of the playback.
External links
- Official site
- X11::GUITest::record - Perl implementation of the X11 record extension
- X11::GUITest - X11 Recording / Playbook using Perl script