Work

Logging and Replaying User Interactions in GTK-based software

Year: 2026
Type: conference-paper
Abstract: We present inGTK, a logging system for the GIMP application that uses a modified version of the GTK3 library to capture all user interactions without modifying the GIMP source code. In addition, we present Intereplay, a custom Qt application that acts as a remote controller to replay interactions directly in GIMP using a client- server architecture to facilitate making sense of the logs captured while re-watching them live. This system supports scenarios like debugging, capturing data in longitudinal studies, or running tuto- rials locally with actual input events. We present early results from reproducing online tutorials and discussing the current limitations of the system.
Source: HAL
Language: English
Subfield: Software
Open Access status: green
OpenAlex ID: W7220615364
FWCI:
Cites:
Cited by:
Related to: 10