Manual Reference Pages - XRESPONSE-visualize (1)


xresponse-visualize - visualize xresponse logs as an interactive animation


See Also


xresponse-visualize [options] screenshot.png xresponse.log


xresponse-visualize is a Python script that can be used to visualize xresponse logs by playing them back as an interactive animation. Based on the chosen screenshot image and xresponse log, the script uses Python and Pygame to display the borders of area updated in the current event superimposed over the screenshot image. This is repeated for each event in the log, forming an animation. The user has some interactive control over the animation playback with keyboard shortcuts. For the list of shortcuts, invoke the script without any arguments.

The animation will attempt to retain the original intervals between the updates, but some clamping for very short (less than 0.2s) or long (more than 2.0 seconds) intervals is done for usability reasons.


-f Play the animation back in fullscreen (primarily useful on the target hardware).
-s Play the visualization in slow mode, where delays between the events are increased by factor of 20. Interval clamping is applied also while in this mode.
-v Verbose mode. Additional information (such as the current event data in window title) is displayed during the playback.


  ImageMagick(1), screenshot-tool(1), xresponse-convert(1) RESTRICTIONS As only a single image is provided to the xresponse-visualize, the tool can not display what kind of changes occurred in the areas that were updated. The script does not attempt to prevent display from getting dimmed/blanking, so especially on the target hardware occasional manual interaction is required to keep display on during the playback. COPYRIGHT Copyright (C) 2005-2008 Nokia Corporation. This is free software. You may redistribute copies of it under the terms of the GNU General Public License v2 included with the software. There is NO WARRANTY, to the extent permitted by law.

Improve this page