A set of basic X window system debugging tools:

  • xev: monitor X events to a window
  • xlsatoms: list interned atoms defined on server
  • xlsclients: list client applications running on a display
  • xprop: list properties of the given window
  • xwininfo: show information abut a given window


source: x-debug-tools

binary: x-debug-tools

Usage Examples

List all windows on screen:

# xwininfo -tree -root

What application owns the window/dialog/popup covering the screen:

# xprop | grep WM_NAME (and click the window)

Is my window receiving the events it should:

# xwininfo | grep id: (click the window)
# xev -id 0xWINDOW_ID


xev man page

xprop man page

xlsatoms man page

xlsclients man page

xwininfo man page

See Also