Skip to content

Instantly share code, notes, and snippets.

@joka90
Created June 24, 2016 14:11
Show Gist options
  • Save joka90/a48f54341cfe6270ab261a1fe0656bba to your computer and use it in GitHub Desktop.
Save joka90/a48f54341cfe6270ab261a1fe0656bba to your computer and use it in GitHub Desktop.
Some logs of matlab window creation
Log to debug matlab window creation and focus stealing.
######################################### window id:s, nice to have while looking at the log
1. start matlab via xtruss, shows splash screen 0x02000001
2. main window shows 0x0240003d
3. run pause(10); figure(1) in matlab
4. new figure 0x02400095
Notice the workspace ( 4 ), w#000000CD (parent) have been the same for diffrent matlab start ups on diffrent workspaces and always the same for all matlab windows
Brief intro : https://en.wikibooks.org/wiki/X_Window_Programming/Xlib
[joka@hp-tm2 xtruss] $ wmctrl -lp
0x01c00023 0 2861 hp-tm2 Issue 524341 - chromium - chrome.windows.create steals focus even when focus param is false - Monorail - Mozilla Firefox
0x02200006 0 3133 hp-tm2 joka@hp-tm2:~/xtruss
0x026000f9 0 5198 hp-tm2 figure_x11.log (~/xtruss) - gedit
0x0220501c 5 3133 hp-tm2 joka@hp-tm2:~/xtruss
0x022058c0 4 3133 hp-tm2 joka@hp-tm2:~/xtruss
0x02000001 2 0 N/A MATLAB
[joka@hp-tm2 xtruss] $ #splash screen
[joka@hp-tm2 xtruss] $
[joka@hp-tm2 xtruss] $ #main
[joka@hp-tm2 xtruss] $ wmctrl -lp
0x01c00023 0 2861 hp-tm2 Issue 524341 - chromium - chrome.windows.create steals focus even when focus param is false - Monorail - Mozilla Firefox
0x02200006 0 3133 hp-tm2 joka@hp-tm2:~/xtruss
0x026000f9 0 5198 hp-tm2 figure_x11.log (~/xtruss) - gedit
0x0220501c 5 3133 hp-tm2 joka@hp-tm2:~/xtruss
0x022058c0 4 3133 hp-tm2 joka@hp-tm2:~/xtruss
0x0240003d 4 11395 hp-tm2 MATLAB R2016a - academic use
[joka@hp-tm2 xtruss] $ #figure
[joka@hp-tm2 xtruss] $ wmctrl -lp
0x01c00023 0 2861 hp-tm2 Issue 524341 - chromium - chrome.windows.create steals focus even when focus param is false - Monorail - Mozilla Firefox
0x02200006 0 3133 hp-tm2 joka@hp-tm2:~/xtruss
0x026000f9 0 5198 hp-tm2 figure_x11.log (~/xtruss) - gedit
0x0220501c 5 3133 hp-tm2 joka@hp-tm2:~/xtruss
0x022058c0 4 3133 hp-tm2 joka@hp-tm2:~/xtruss
0x0240003d 4 11395 hp-tm2 MATLAB R2016a - academic use
0x02400095 4 11395 hp-tm2 Figure 1
##########################################################3
[joka@hp-tm2 xtruss] $ wmctrl -lp
0x01c00023 0 2861 hp-tm2 Issue 524341 - chromium - chrome.windows.create steals focus even when focus param is false - Monorail - Mozilla Firefox
0x02200006 0 3133 hp-tm2 joka@hp-tm2:~/xtruss
0x026000f9 0 5198 hp-tm2 figure_x11.log (~/xtruss) - gedit
0x0220501c 5 3133 hp-tm2 joka@hp-tm2:~/xtruss
0x022058c0 4 3133 hp-tm2 joka@hp-tm2:~/xtruss
0x02000001 2 0 N/A MATLAB
[joka@hp-tm2 xtruss] $ #pupup
02000000: CreateWindow(wid=w#02000001, parent=w#000000CD, class=CopyFromParent, depth=0, visual=CopyFromParent, x=0, y=0, width=100, height=100, border-width=2, background-pixel=0x00FFFFFF, border-pixel=0x00000000)
02000000: ChangeProperty(window=w#02000001, property=a"WM_NAME", type=a"STRING", format=8, mode=Replace, data="MATLAB")
02000000: ChangeProperty(window=w#02000001, property=a"WM_CLASS", type=a"STRING", format=8, mode=Replace, data="MATLAB R2016a\000MATLAB R2016a\000")
02000000: ChangeWindowAttributes(window=w#02000001, event-mask=StructureNotify|SubstructureNotify)
02000000: QueryExtension(name="XINERAMA") = {present=True, major-opcode=140, first-event=0, first-error=0}
02000000: CreatePixmap(pid=p#02000002, drawable=wp#000000CD, depth=24, width=0, height=412)
02000000: CreateGC(cid=g#02000003, drawable=wp#02000002)
02000000: PutImage(drawable=wp#02000002, gc=g#02000003, depth=24, width=412, height=159, dst-x=0, dst-y=0, left-pad=0, format=ZPixmap, image-data=FF004C89:FF004C89:FF004C89:FF004C89:FF004C89:FF004D89:FF004D8A:FF004D8A:FF004D8A:FF004D8A:FF004D8A:FF004E8B:FF004E8B:...)
02000000: PutImage(drawable=wp#02000002, gc=g#02000003, depth=24, width=412, height=159, dst-x=0, dst-y=159, left-pad=0, format=ZPixmap, image-data=FF004C89:FF004C89:FF004C89:FF004C89:FF004C89:FF004D89:FF004D8A:FF004D8A:FF004D8A:FF004D8A:FF004D8A:FF004E8B:FF004E8B:...)
02000000: PutImage(drawable=wp#02000002, gc=g#02000003, depth=24, width=412, height=106, dst-x=0, dst-y=318, left-pad=0, format=ZPixmap, image-data=FF005D9A:FF005D9A:FF005D9A:FF005D9A:FF005D9A:FF005E9A:FF005E9A:FF005E9A:FF005E9A:FF005E9A:FF005E9A:FF005E9A:FF005F9B:...)
02000000: FreeGC(gc=g#02000003)
02000000: InternAtom(name="XDCCC_LINEAR_RGB_CORRECTION", only-if-exists=True) = {atom=None}
02000000: InternAtom(name="XDCCC_LINEAR_RGB_MATRICES", only-if-exists=True) = {atom=None}
02000000: AllocColor(cmap=col#00000059, red=0x0000, green=0x0000, blue=0x0000) = {pixel=0x00000000, red=0x0000, green=0x0000, blue=0x0000}
02000000: CreateGC(cid=g#02000004, drawable=wp#02000002)
02000000: ListFonts(pattern="-*-lucida-medium-r-normal-*-11-*-*-*-*-*-ISO8859-1", max-names=1) = {names[0]="-b&h-lucida-medium-r-normal-sans-11-80-100-100-p-63-iso8859-1"}
02000000: ListFonts(pattern="-*-lucida-medium-r-normal-*-11-*-*-*-*-*-ISO8859-1", max-names=1) = {names[0]="-b&h-lucida-medium-r-normal-sans-11-80-100-100-p-63-iso8859-1"}
02000000: ListFonts(pattern="-*-lucida-medium-r-normal-*-11-*-*-*-*-*-ISO8859-1", max-names=1) = {names[0]="-b&h-lucida-medium-r-normal-sans-11-80-100-100-p-63-iso8859-1"}
[joka@hp-tm2 xtruss] $ #main
[joka@hp-tm2 xtruss] $ wmctrl -lp
0x01c00023 0 2861 hp-tm2 Issue 524341 - chromium - chrome.windows.create steals focus even when focus param is false - Monorail - Mozilla Firefox
0x02200006 0 3133 hp-tm2 joka@hp-tm2:~/xtruss
0x026000f9 0 5198 hp-tm2 figure_x11.log (~/xtruss) - gedit
0x0220501c 5 3133 hp-tm2 joka@hp-tm2:~/xtruss
0x022058c0 4 3133 hp-tm2 joka@hp-tm2:~/xtruss
0x0240003d 4 11395 hp-tm2 MATLAB R2016a - academic use
02400000: CreateWindow(wid=w#0240003D, parent=w#000000CD, class=InputOutput, depth=24, visual=v#00000057, x=42, y=85, width=944, height=685, border-width=0, border-pixel=0x00000000, bit-gravity=NorthWest, backing-store=NotUseful, override-redirect=False, event-mask=ButtonPress|ButtonRelease|EnterWindow|LeaveWindow|PointerMotion|ButtonMotion|Exposure|VisibilityChange|StructureNotify|PropertyChange|OwnerGrabButton, colormap=col#00000059)
02400000: ChangeProperty(window=w#0240003D, property=a"WM_NORMAL_HINTS", type=a"WM_SIZE_HINTS", format=32, mode=Replace, data=0000020D:0000002A:00000055:000003B0:000002AD:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:...)
02400000: ChangeProperty(window=w#0240003D, property=a"WM_NAME", type=a"STRING", format=8, mode=Replace, data="MATLAB R2016a - academic use")
02400000: ChangeProperty(window=w#0240003D, property=a"_NET_WM_NAME", type=a"UTF8_STRING", format=8, mode=Replace, data="MATLAB R2016a - academic use")
02400000: ChangeProperty(window=w#0240003D, property=a"WM_ICON_NAME", type=a"STRING", format=8, mode=Replace, data="MATLAB R2016a - academic use")
02400000: ChangeProperty(window=w#0240003D, property=a"_NET_WM_ICON_NAME", type=a"UTF8_STRING", format=8, mode=Replace, data="MATLAB R2016a - academic use")
02400000: ChangeProperty(window=w#0240003D, property=a"WM_CLIENT_LEADER", type=a"WINDOW", format=32, mode=Replace, data=0240002E)
02400000: ChangeProperty(window=w#0240003D, property=a"WM_CLASS", type=a"STRING", format=8, mode=Replace, data="sun-awt-X11-XFramePeer\000MATLAB R2016a - academic use")
02400000: CreateGC(cid=g#0240003E, drawable=wp#0240003D)
02400000: ChangeWindowAttributes(window=w#0240003D, cursor=cur#02400034)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"WM_NORMAL_HINTS", state=NewValue, time=0x003372B8)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"WM_NAME", state=NewValue, time=0x003372B8)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"_NET_WM_NAME", state=NewValue, time=0x003372B8)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"WM_ICON_NAME", state=NewValue, time=0x003372B8)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"_NET_WM_ICON_NAME", state=NewValue, time=0x003372B8)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"WM_CLIENT_LEADER", state=NewValue, time=0x003372B8)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"WM_CLASS", state=NewValue, time=0x003372B8)
02000000: DestroyWindow(window=w#02000001)
02000000: FreeGC(gc=g#02000000)
02000000: GetInputFocus = <unfinished>
02000000: --- UnmapNotify(event=w#02000001, window=w#02000001, from-configure=False)
02000000: --- DestroyNotify(event=w#02000001, window=w#02000001)
02000000: ... GetInputFocus = {focus=w#022058C1, revert-to=Parent}
02400000: ChangeProperty(window=w#0240003D, property=a"WM_PROTOCOLS", type=a"ATOM", format=32, mode=Replace, data=0000014E:0000014B)
02400000: ChangeProperty(window=w#0240003D, property=a"WM_CLIENT_MACHINE", type=a"STRING", format=8, mode=Replace, data="hp-tm2")
02400000: ChangeProperty(window=w#0240003D, property=a"_NET_WM_PID", type=a"CARDINAL", format=32, mode=Replace, data=00002C83)
02400000: ChangeProperty(window=w#0240003D, property=a"_NET_WM_ICON", type=a"CARDINAL", format=32, mode=Replace, data=00000020:00000020:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:...)
02400000: SendEvent(destination=w#000000CD, propagate=False, event-mask=SubstructureNotify|SubstructureRedirect, event=ClientMessage(window=w#0240003D, type=a"_NET_REQUEST_FRAME_EXTENTS", format=32, data=00000000:00000000:00000000:00000000:00000000))
02400000: CreateWindow(wid=w#0240003F, parent=w#0240003D, class=InputOutput, depth=24, visual=v#00000057, x=-5, y=-25, width=954, height=715, border-width=0, border-pixel=0x00000000, bit-gravity=NorthWest, backing-store=NotUseful, event-mask=KeyPress|KeyRelease|ButtonPress|ButtonRelease|EnterWindow|LeaveWindow|PointerMotion|ButtonMotion|Exposure|FocusChange|PropertyChange|OwnerGrabButton, colormap=col#00000059)
02400000: ChangeProperty(window=w#0240003F, property=a"WM_NAME", type=a"STRING", format=8, mode=Replace, data="Content window")
02400000: ChangeProperty(window=w#0240003F, property=a"_NET_WM_NAME", type=a"UTF8_STRING", format=8, mode=Replace, data="Content window")
02400000: ChangeProperty(window=w#0240003F, property=a"WM_CLIENT_LEADER", type=a"WINDOW", format=32, mode=Replace, data=0240002E)
02400000: ChangeProperty(window=w#0240003F, property=a"WM_CLASS", type=a"STRING", format=8, mode=Replace, data="sun-awt-X11-XContentWindow\000MATLAB R2016a - academic use")
02400000: CreateGC(cid=g#02400040, drawable=wp#0240003F)
02400000: ChangeWindowAttributes(window=w#0240003F, background-pixel=0x00EBE9ED)
02400000: MapWindow(window=w#0240003F)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"WM_PROTOCOLS", state=NewValue, time=0x003372BB)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"WM_CLIENT_MACHINE", state=NewValue, time=0x003372BB)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"_NET_WM_PID", state=NewValue, time=0x003372BB)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"_NET_WM_ICON", state=NewValue, time=0x003372BB)
02400000: --- PropertyNotify(window=w#0240003F, atom=a"WM_NAME", state=NewValue, time=0x003372BB)
02400000: --- PropertyNotify(window=w#0240003F, atom=a"_NET_WM_NAME", state=NewValue, time=0x003372BB)
02400000: --- PropertyNotify(window=w#0240003F, atom=a"WM_CLIENT_LEADER", state=NewValue, time=0x003372BB)
02400000: --- PropertyNotify(window=w#0240003F, atom=a"WM_CLASS", state=NewValue, time=0x003372BB)
02400000: CreateWindow(wid=w#02400041, parent=w#0240003D, class=InputOnly, depth=0, visual=CopyFromParent, x=-1, y=-1, width=1, height=1, border-width=0, event-mask=KeyPress|KeyRelease|SubstructureNotify|FocusChange|PropertyChange|OwnerGrabButton)
02400000: ChangeProperty(window=w#02400041, property=a"WM_NAME", type=a"STRING", format=8, mode=Replace, data="FocusProxy")
02400000: ChangeProperty(window=w#02400041, property=a"_NET_WM_NAME", type=a"UTF8_STRING", format=8, mode=Replace, data="FocusProxy")
02400000: ChangeProperty(window=w#02400041, property=a"WM_CLIENT_LEADER", type=a"WINDOW", format=32, mode=Replace, data=0240002E)
02400000: ChangeProperty(window=w#02400041, property=a"WM_CLASS", type=a"STRING", format=8, mode=Replace, data="Focus-Proxy-Window\000FocusProxy")
02400000: MapWindow(window=w#02400041)
02400000: --- PropertyNotify(window=w#02400041, atom=a"WM_NAME", state=NewValue, time=0x003372C0)
02400000: --- PropertyNotify(window=w#02400041, atom=a"_NET_WM_NAME", state=NewValue, time=0x003372C0)
02400000: --- PropertyNotify(window=w#02400041, atom=a"WM_CLIENT_LEADER", state=NewValue, time=0x003372C0)
02400000: --- PropertyNotify(window=w#02400041, atom=a"WM_CLASS", state=NewValue, time=0x003372C0)
02400000: ChangeProperty(window=w#0240003D, property=a"WM_HINTS", type=a"WM_HINTS", format=32, mode=Replace, data=00000002:00000000:00000001:00000000:00000000:00000000:00000000:00000000:00000000)
02400000: GetProperty(window=w#0240003D, property=a"_NET_WM_STATE", type=a"ATOM", long-offset=0, long-length=65535, delete=False) = <unfinished>
02400000: --- PropertyNotify(window=w#0240003D, atom=a"WM_HINTS", state=NewValue, time=0x003372C0)
02400000: ... GetProperty(window=w#0240003D, property=a"_NET_WM_STATE", type=a"ATOM", long-offset=0, long-length=65535, delete=False) = {type=None}
02400000: --- PropertyNotify(window=w#0240003D, atom=a"_NET_FRAME_EXTENTS", state=NewValue, time=0x003372D8)
02400000: ChangeProperty(window=w#0240003D, property=a"_NET_WM_STATE", type=a"ATOM", format=32, mode=Replace, data=00000162:00000161)
02400000: DeleteProperty(window=w#0240003D, property=a"KWM_WIN_ICONIFIED")
02400000: DeleteProperty(window=w#0240003D, property=a"KWM_WIN_MAXIMIZED")
02400000: GetInputFocus = <unfinished>
02400000: --- PropertyNotify(window=w#0240003D, atom=a"_NET_WM_STATE", state=NewValue, time=0x003372F3)
02400000: ... GetInputFocus = {focus=w#022058C1, revert-to=Parent}
02400000: InternAtom(name="XdndActionCopy", only-if-exists=False) = {atom=a#569}
02400000: InternAtom(name="XdndActionMove", only-if-exists=False) = {atom=a#570}
02400000: InternAtom(name="XdndActionLink", only-if-exists=False) = {atom=a#571}
02400000: InternAtom(name="XdndActionList", only-if-exists=False) = {atom=a#572}
02400000: InternAtom(name="XdndTypeList", only-if-exists=False) = {atom=a#573}
02400000: InternAtom(name="XdndAware", only-if-exists=False) = {atom=a#496}
02400000: InternAtom(name="XdndProxy", only-if-exists=False) = {atom=a#497}
02400000: InternAtom(name="XdndSelection", only-if-exists=False) = {atom=a#574}
02400000: InternAtom(name="XdndEnter", only-if-exists=False) = {atom=a#391}
02400000: InternAtom(name="XdndPosition", only-if-exists=False) = {atom=a#393}
02400000: InternAtom(name="XdndLeave", only-if-exists=False) = {atom=a#392}
02400000: InternAtom(name="XdndDrop", only-if-exists=False) = {atom=a#396}
02400000: InternAtom(name="XdndStatus", only-if-exists=False) = {atom=a#394}
02400000: InternAtom(name="XdndFinished", only-if-exists=False) = {atom=a#395}
02400000: ChangeProperty(window=w#0240003D, property=a"XdndAware", type=a"ATOM", format=32, mode=Replace, data=00000005)
02400000: GetInputFocus = <unfinished>
02400000: --- PropertyNotify(window=w#0240003D, atom=a"XdndAware", state=NewValue, time=0x00337317)
02400000: ... GetInputFocus = {focus=w#022058C1, revert-to=Parent}
02400000: InternAtom(name="_MOTIF_ATOM_0", only-if-exists=False) = {atom=a#575}
02400000: InternAtom(name="_MOTIF_DRAG_WINDOW", only-if-exists=False) = {atom=a#576}
02400000: InternAtom(name="_MOTIF_DRAG_TARGETS", only-if-exists=False) = {atom=a#577}
02400000: InternAtom(name="_MOTIF_DRAG_INITIATOR_INFO", only-if-exists=False) = {atom=a#578}
02400000: InternAtom(name="_MOTIF_DRAG_RECEIVER_INFO", only-if-exists=False) = {atom=a#517}
02400000: InternAtom(name="_MOTIF_DRAG_AND_DROP_MESSAGE", only-if-exists=False) = {atom=a#579}
02400000: InternAtom(name="XmTRANSFER_SUCCESS", only-if-exists=False) = {atom=a#580}
02400000: InternAtom(name="XmTRANSFER_FAILURE", only-if-exists=False) = {atom=a#581}
02400000: ChangeProperty(window=w#0240003D, property=a"_MOTIF_DRAG_RECEIVER_INFO", type=a"_MOTIF_DRAG_RECEIVER_INFO", format=8, mode=Replace, data="l\000\005\000=\000@\002\000\000\000\000\020\000\000\000")
02400000: GetInputFocus = <unfinished>
02400000: --- PropertyNotify(window=w#0240003D, atom=a"_MOTIF_DRAG_RECEIVER_INFO", state=NewValue, time=0x0033733A)
02400000: ... GetInputFocus = {focus=w#022058C1, revert-to=Parent}
02400000: ChangeProperty(window=w#0240003D, property=a"WM_HINTS", type=a"WM_HINTS", format=32, mode=Replace, data=00000002:00000000:00000001:00000000:00000000:00000000:00000000:00000000:00000000)
02400000: ChangeProperty(window=w#0240003D, property=a"_NET_WM_STATE", type=a"ATOM", format=32, mode=Replace, data=00000162:00000161)
02400000: DeleteProperty(window=w#0240003D, property=a"KWM_WIN_ICONIFIED")
02400000: DeleteProperty(window=w#0240003D, property=a"KWM_WIN_MAXIMIZED")
02400000: GetInputFocus = <unfinished>
02400000: --- PropertyNotify(window=w#0240003D, atom=a"WM_HINTS", state=NewValue, time=0x003375DE)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"_NET_WM_STATE", state=NewValue, time=0x003375DE)
02400000: ... GetInputFocus = {focus=w#022058C1, revert-to=Parent}
02400000: GetProperty(window=w#0240003D, property=a"_MOTIF_WM_HINTS", type=a"_MOTIF_WM_HINTS", long-offset=0, long-length=5, delete=False) = {type=None}
02400000: ChangeProperty(window=w#0240003D, property=a"_MOTIF_WM_HINTS", type=a"_MOTIF_WM_HINTS", format=32, mode=Replace, data=00000003:00000001:00000001:00000000:00000000)
02400000: DeleteProperty(window=w#0240003D, property=a"_OL_DECOR_DEL")
02400000: ChangeProperty(window=w#0240003D, property=a"WM_HINTS", type=a"WM_HINTS", format=32, mode=Replace, data=00000003:00000000:00000001:00000000:00000000:00000000:00000000:00000000:00000000)
02400000: ChangeProperty(window=w#0240003D, property=a"_NET_WM_WINDOW_TYPE", type=a"ATOM", format=32, mode=Replace, data=0000016E)
02400000: ConfigureWindow(window=w#0240003D, stack-mode=Above)
02400000: MapWindow(window=w#0240003D)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"_MOTIF_WM_HINTS", state=NewValue, time=0x003375E0)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"WM_HINTS", state=NewValue, time=0x003375E0)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"_NET_WM_WINDOW_TYPE", state=NewValue, time=0x003375E0)
02400000: --- PropertyNotify(window=w#0240003D, atom=a#469, state=NewValue, time=0x003375E1)
02400000: --- PropertyNotify(window=w#0240003D, atom=a#469, state=NewValue, time=0x003375E1)
02400000: --- PropertyNotify(window=w#0240003D, atom=a#469, state=NewValue, time=0x003375E1)
02400000: --- ReparentNotify(event=w#0240003D, window=w#0240003D, parent=w#00C008F4, x=0, y=0, override-redirect=False)
02400000: GetWindowAttributes(window=w#0240003D) = <unfinished>
02400000: GetGeometry(drawable=wp#0240003D) = <unfinished>
02400000: ... GetWindowAttributes(window=w#0240003D) = {visual=v#00000057, class=InputOutput, bit-gravity=NorthWest, win-gravity=NorthWest, backing-store=NotUseful, backing-planes=0xFFFFFFFF, backing-pixel=0x00000000, save-under=False, colormap=col#00000059, map-is-installed=True, map-state=Unmapped, all-event-masks=ButtonPress|ButtonRelease|EnterWindow|LeaveWindow|PointerMotion|ButtonMotion|Exposure|VisibilityChange|StructureNotify|PropertyChange|OwnerGrabButton, your-event-mask=ButtonPress|ButtonRelease|EnterWindow|LeaveWindow|PointerMotion|ButtonMotion|Exposure|VisibilityChange|StructureNotify|PropertyChange|OwnerGrabButton, do-not-propagate-mask=0, override-redirect=False}
02400000: ... GetGeometry(drawable=wp#0240003D) = {root=w#000000CD, depth=24, x=0, y=0, width=944, height=685, border-width=0}
02400000: --- PropertyNotify(window=w#0240003D, atom=a"_NET_FRAME_EXTENTS", state=NewValue, time=0x003375F1)
02400000: --- ConfigureNotify(event=w#0240003D, window=w#0240003D, x=10, y=45, width=944, height=685, border-width=0, above-sibling=None, override-redirect=False)
02400000: GetProperty(window=w#0240003D, property=a"_NET_FRAME_EXTENTS", type=a"CARDINAL", long-offset=0, long-length=4, delete=False) = <unfinished>
02400000: --- SendEvent-generated ConfigureNotify(event=w#0240003D, window=w#0240003D, x=42, y=115, width=944, height=685, border-width=0, above-sibling=None, override-redirect=False)
02400000: ... GetProperty(window=w#0240003D, property=a"_NET_FRAME_EXTENTS", type=a"CARDINAL", long-offset=0, long-length=4, delete=False) = {type=a"CARDINAL", format=32, bytes-after=0, data=00000000:00000000:00000025:00000000}
02400000: ConfigureWindow(window=w#0240003F, x=0, y=-37, width=944, height=722)
02400000: CreateGC(cid=g#02400042, drawable=wp#0240003F)
02400000: ConfigureWindow(window=w#0240003F, x=0, y=-37, width=944, height=722)
01600000: SendEvent(destination=w#01E00001, propagate=False, event-mask=0, event=ClientMessage(window=w#01E00001, type=a#0, format=32, data=00000000:00000000:00000000:00000000:F0795EF0))
02400000: GetGeometry(drawable=wp#000000CD) = <unfinished>
01e00000: --- SendEvent-generated ClientMessage(window=w#01E00001, type=a"SCREEN_RESOURCES", format=32, data=00000000:00000000:00000000:00000000:F0795EF0)
02400000: ... GetGeometry(drawable=wp#000000CD) = {root=w#000000CD, depth=24, x=0, y=0, width=1280, height=800, border-width=0}
02400000: GetProperty(window=w#000000CD, property=a"_NET_WORKAREA", type=a"CARDINAL", long-offset=0, long-length=4, delete=False) = {type=a"CARDINAL", format=32, bytes-after=80, data=00000000:0000001B:00000500:00000305}
02400000: --- PropertyNotify(window=w#0240003D, atom=a#341, state=NewValue, time=0x00337689)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"WM_STATE", state=NewValue, time=0x0033768F)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"_NET_WM_STATE", state=NewValue, time=0x0033768F)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"_NET_WM_STATE", state=NewValue, time=0x003376C4)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"_NET_FRAME_EXTENTS", state=NewValue, time=0x003376C4)
02400000: --- ConfigureNotify(event=w#0240003D, window=w#0240003D, x=0, y=37, width=1280, height=736, border-width=0, above-sibling=None, override-redirect=False)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"_NET_WM_STATE", state=NewValue, time=0x003376CE)
02400000: --- MapNotify(event=w#0240003D, window=w#0240003D, override-redirect=False)
02400000: --- VisibilityNotify(window=w#0240003D, state=Unobscured)
02400000: --- Expose(window=w#0240003D, x=944, y=0, width=336, height=685, count=1)
02400000: --- Expose(window=w#0240003D, x=0, y=685, width=1280, height=51, count=0)
02400000: --- Expose(window=w#0240003F, x=0, y=37, width=944, height=685, count=0)
02400000: --- EnterNotify(root=w#000000CD, event=w#0240003D, child=w#0240003F, mode=Normal, same-screen=True, focus=False, root-x=414, root-y=115, event-x=414, event-y=51, detail=Virtual, state=0x0000, time=0x003376CE)
02400000: --- EnterNotify(root=w#000000CD, event=w#0240003F, child=None, mode=Normal, same-screen=True, focus=False, root-x=414, root-y=115, event-x=414, event-y=88, detail=Ancestor, state=0x0000, time=0x003376CE)
02400000: --- SendEvent-generated ClientMessage(window=w#0240003D, type=a"WM_PROTOCOLS", format=32, data={protocol=a"WM_TAKE_FOCUS", time=0x003376CC})
02400000: --- PropertyNotify(window=w#0240003D, atom=a"_NET_WM_STATE", state=NewValue, time=0x003376CF)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=430, root-y=131, event-x=430, event-y=104, detail=Normal, state=0x0000, time=0x003376D9)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=456, root-y=163, event-x=456, event-y=136, detail=Normal, state=0x0000, time=0x003376E5)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=491, root-y=209, event-x=491, event-y=182, detail=Normal, state=0x0000, time=0x003376F1)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=530, root-y=257, event-x=530, event-y=230, detail=Normal, state=0x0000, time=0x00337708)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=564, root-y=297, event-x=564, event-y=270, detail=Normal, state=0x0000, time=0x0033770E)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=587, root-y=338, event-x=587, event-y=311, detail=Normal, state=0x0000, time=0x00337719)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=603, root-y=382, event-x=603, event-y=355, detail=Normal, state=0x0000, time=0x00337722)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=617, root-y=422, event-x=617, event-y=395, detail=Normal, state=0x0000, time=0x0033772E)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=628, root-y=451, event-x=628, event-y=424, detail=Normal, state=0x0000, time=0x0033773A)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=639, root-y=475, event-x=639, event-y=448, detail=Normal, state=0x0000, time=0x00337747)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=648, root-y=496, event-x=648, event-y=469, detail=Normal, state=0x0000, time=0x00337753)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=656, root-y=513, event-x=656, event-y=486, detail=Normal, state=0x0000, time=0x0033775E)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=663, root-y=525, event-x=663, event-y=498, detail=Normal, state=0x0000, time=0x0033776C)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=668, root-y=534, event-x=668, event-y=507, detail=Normal, state=0x0000, time=0x00337777)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=672, root-y=539, event-x=672, event-y=512, detail=Normal, state=0x0000, time=0x00337785)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=673, root-y=542, event-x=673, event-y=515, detail=Normal, state=0x0000, time=0x0033778F)
02400000: GetProperty(window=w#0240003D, property=a"WM_STATE", type=a"WM_STATE", long-offset=0, long-length=1, delete=False) = {type=a"WM_STATE", format=32, bytes-after=4, data=00000001}
02400000: DeleteProperty(window=w#0240003D, property=a"WM_TRANSIENT_FOR")
02400000: GetProperty(window=w#0240003D, property=a"_NET_WM_STATE", type=a"ATOM", long-offset=0, long-length=65535, delete=False) = {type=a"ATOM", format=32, bytes-after=0, data=00000162:00000161}
02400000: GetProperty(window=w#0240003D, property=a"_NET_WM_STATE", type=a"ATOM", long-offset=0, long-length=65535, delete=False) = {type=a"ATOM", format=32, bytes-after=0, data=00000162:00000161}
02400000: ConfigureWindow(window=w#0240003F, x=0, y=-37, width=1280, height=773)
02400000: CreateGC(cid=g#02400043, drawable=wp#0240003F)
02400000: GetProperty(window=w#0240003D, property=a"_NET_WM_STATE", type=a"ATOM", long-offset=0, long-length=65535, delete=False) = <unfinished>
02400000: --- Expose(window=w#0240003F, x=944, y=37, width=336, height=685, count=1)
02400000: --- Expose(window=w#0240003F, x=0, y=722, width=1280, height=51, count=0)
02400000: ... GetProperty(window=w#0240003D, property=a"_NET_WM_STATE", type=a"ATOM", long-offset=0, long-length=65535, delete=False) = {type=a"ATOM", format=32, bytes-after=0, data=00000162:00000161}
02400000: SetInputFocus(focus=w#02400041, revert-to=PointerRoot, time=CurrentTime)
02400000: SendEvent(destination=w#000000CD, propagate=False, event-mask=SubstructureNotify|SubstructureRedirect, event=ClientMessage(window=w#0240003D, type=a"_NET_WM_STATE", format=32, data=00000000:0000015C:00000000:6F54585F:65675F74))
02400000: GetInputFocus = <unfinished>
02400000: --- FocusIn(event=w#02400041, mode=Normal, detail=Nonlinear)
02400000: ... GetInputFocus = {focus=w#02400041, revert-to=PointerRoot}
02400000: GetInputFocus = {focus=w#02400041, revert-to=PointerRoot}
02400000: FreeGC(gc=g#02400040)
02400000: ChangeProperty(window=w#0240002E, property=a"_SUNW_JAVA_AWT_TIME", type=a"ATOM", format=32, mode=Append, data=)
02400000: --- PropertyNotify(window=w#0240002E, atom=a"_SUNW_JAVA_AWT_TIME", state=NewValue, time=0x003379CC)
02400000: GetInputFocus = {focus=w#02400041, revert-to=PointerRoot}
02400000: SetInputFocus(focus=w#02400041, revert-to=PointerRoot, time=0x003376CC)
02400000: GetProperty(window=w#0240003D, property=a"_NET_WM_STATE", type=a"ATOM", long-offset=0, long-length=65535, delete=False) = {type=a"ATOM", format=32, bytes-after=0, data=00000162:00000161}
02400000: CreatePixmap(pid=p#02400044, drawable=wp#000000CD, depth=32, width=0, height=24)
02400000: CreateGC(cid=g#02400045, drawable=wp#02400044)
02400000: PutImage(drawable=wp#02400044, gc=g#02400045, depth=32, width=24, height=24, dst-x=0, dst-y=0, left-pad=0, format=ZPixmap, image-data=00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:...)
02400000: FreeGC(gc=g#02400045)
02400000: RenderCreatePicture(pid=pc#02400046, drawable=wp#02400044, format=pf#0000005D)
02400000: FreePixmap(pixmap=p#02400044)
02400000: RenderCreateCursor(cid=cur#02400047, src=pc#02400046, x=11, y=11)
02400000: RenderFreePicture(picture=pc#02400046)
02400000: XFIXES:UnknownExtensionRequest23(bytes=20)
02400000: ChangeWindowAttributes(window=w#0240003D, cursor=cur#02400047)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=690, root-y=542, event-x=690, event-y=515, detail=Normal, state=0x0000, time=0x003379E7)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=741, root-y=542, event-x=741, event-y=515, detail=Normal, state=0x0000, time=0x003379F3)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=809, root-y=542, event-x=809, event-y=515, detail=Normal, state=0x0000, time=0x003379FF)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=882, root-y=542, event-x=882, event-y=515, detail=Normal, state=0x0000, time=0x00337A0A)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=957, root-y=542, event-x=957, event-y=515, detail=Normal, state=0x0000, time=0x00337A16)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=1019, root-y=542, event-x=1019, event-y=515, detail=Normal, state=0x0000, time=0x00337A22)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=1065, root-y=542, event-x=1065, event-y=515, detail=Normal, state=0x0000, time=0x00337A2E)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=1101, root-y=542, event-x=1101, event-y=515, detail=Normal, state=0x0000, time=0x00337A3B)
02400000: --- PropertyNotify(window=w#0240003D, atom=a"_NET_WM_STATE", state=NewValue, time=0x00337A46)
01600000: SendEvent(destination=w#01E00001, propagate=False, event-mask=0, event=ClientMessage(window=w#01E00001, type=a#0, format=32, data=00000000:00000000:00000000:00000000:24018A80))
02400000: GetProperty(window=w#0240003D, property=a"_NET_WM_STATE", type=a"ATOM", long-offset=0, long-length=65535, delete=False) = <unfinished>
01e00000: --- SendEvent-generated ClientMessage(window=w#01E00001, type=a"SCREEN_RESOURCES", format=32, data=00000000:00000000:00000000:00000000:24018A80)
02400000: --- MotionNotify(root=w#000000CD, event=w#0240003F, child=None, same-screen=True, root-x=1132, root-y=542, event-x=1132, event-y=515, detail=Normal, state=0x0000, time=0x00337A48)
02400000: ... GetProperty(window=w#0240003D, property=a"_NET_WM_STATE", type=a"ATOM", long-offset=0, long-length=65535, delete=False) = {type=a"ATOM", format=32, bytes-after=0, data=00000162:00000161:00000176}
01600000: SendEvent(destination=w#01E00001, propagate=False, event-mask=0, event=ClientMessage(window=w#01E00001, type=a#0, format=32, data=00000000:00000000:00000000:00000000:24010B80))
01e00000: --- SendEvent-generated ClientMessage(window=w#01E00001, type=a"SCREEN_RESOURCES", format=32, data=00000000:00000000:00000000:00000000:24010B80)
[joka@hp-tm2 xtruss] $ #figure
[joka@hp-tm2 xtruss] $ wmctrl -lp
0x01c00023 0 2861 hp-tm2 Issue 524341 - chromium - chrome.windows.create steals focus even when focus param is false - Monorail - Mozilla Firefox
0x02200006 0 3133 hp-tm2 joka@hp-tm2:~/xtruss
0x026000f9 0 5198 hp-tm2 figure_x11.log (~/xtruss) - gedit
0x0220501c 5 3133 hp-tm2 joka@hp-tm2:~/xtruss
0x022058c0 4 3133 hp-tm2 joka@hp-tm2:~/xtruss
0x0240003d 4 11395 hp-tm2 MATLAB R2016a - academic use
0x02400095 4 11395 hp-tm2 Figure 1
[joka@hp-tm2 xtruss] $
02400000: GetGeometry(drawable=wp#000000CD) = {root=w#000000CD, depth=24, x=0, y=0, width=1280, height=800, border-width=0}
02400000: GetProperty(window=w#000000CD, property=a"_NET_WORKAREA", type=a"CARDINAL", long-offset=0, long-length=4, delete=False) = {type=a"CARDINAL", format=32, bytes-after=80, data=00000000:0000001B:00000500:00000305}
02400000: CreateWindow(wid=w#02400095, parent=w#000000CD, class=InputOutput, depth=24, visual=v#00000057, x=355, y=25, width=558, height=472, border-width=0, border-pixel=0x00000000, bit-gravity=NorthWest, backing-store=NotUseful, override-redirect=False, event-mask=ButtonPress|ButtonRelease|EnterWindow|LeaveWindow|PointerMotion|ButtonMotion|Exposure|VisibilityChange|StructureNotify|PropertyChange|OwnerGrabButton, colormap=col#00000059)
02400000: ChangeProperty(window=w#02400095, property=a"WM_NORMAL_HINTS", type=a"WM_SIZE_HINTS", format=32, mode=Replace, data=0000020D:00000163:00000019:0000022E:000001D8:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:...)
02400000: ChangeProperty(window=w#02400095, property=a"WM_NAME", type=a"STRING", format=8, mode=Replace, data="Figure 1")
02400000: ChangeProperty(window=w#02400095, property=a"_NET_WM_NAME", type=a"UTF8_STRING", format=8, mode=Replace, data="Figure 1")
02400000: ChangeProperty(window=w#02400095, property=a"WM_ICON_NAME", type=a"STRING", format=8, mode=Replace, data="Figure 1")
02400000: ChangeProperty(window=w#02400095, property=a"_NET_WM_ICON_NAME", type=a"UTF8_STRING", format=8, mode=Replace, data="Figure 1")
02400000: ChangeProperty(window=w#02400095, property=a"WM_CLIENT_LEADER", type=a"WINDOW", format=32, mode=Replace, data=0240002E)
02400000: ChangeProperty(window=w#02400095, property=a"WM_CLASS", type=a"STRING", format=8, mode=Replace, data="sun-awt-X11-XFramePeer\000MATLAB R2016a - academic use")
02400000: CreateGC(cid=g#02400096, drawable=wp#02400095)
02400000: ChangeWindowAttributes(window=w#02400095, cursor=cur#02400034)
02400000: ChangeProperty(window=w#02400095, property=a"WM_PROTOCOLS", type=a"ATOM", format=32, mode=Replace, data=0000014E:0000014B)
02400000: ChangeProperty(window=w#02400095, property=a"WM_CLIENT_MACHINE", type=a"STRING", format=8, mode=Replace, data="hp-tm2")
02400000: ChangeProperty(window=w#02400095, property=a"_NET_WM_PID", type=a"CARDINAL", format=32, mode=Replace, data=00002C83)
02400000: ChangeProperty(window=w#02400095, property=a"_NET_WM_ICON", type=a"CARDINAL", format=32, mode=Replace, data=00000030:00000030:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:...)
02400000: SendEvent(destination=w#000000CD, propagate=False, event-mask=SubstructureNotify|SubstructureRedirect, event=ClientMessage(window=w#02400095, type=a"_NET_REQUEST_FRAME_EXTENTS", format=32, data=00000000:00000000:00000000:00000000:00000000))
02400000: CreateWindow(wid=w#02400097, parent=w#02400095, class=InputOutput, depth=24, visual=v#00000057, x=-5, y=-25, width=568, height=502, border-width=0, border-pixel=0x00000000, bit-gravity=NorthWest, backing-store=NotUseful, event-mask=KeyPress|KeyRelease|ButtonPress|ButtonRelease|EnterWindow|LeaveWindow|PointerMotion|ButtonMotion|Exposure|FocusChange|PropertyChange|OwnerGrabButton, colormap=col#00000059)
02400000: ChangeProperty(window=w#02400097, property=a"WM_NAME", type=a"STRING", format=8, mode=Replace, data="Content window")
02400000: ChangeProperty(window=w#02400097, property=a"_NET_WM_NAME", type=a"UTF8_STRING", format=8, mode=Replace, data="Content window")
02400000: ChangeProperty(window=w#02400097, property=a"WM_CLIENT_LEADER", type=a"WINDOW", format=32, mode=Replace, data=0240002E)
02400000: ChangeProperty(window=w#02400097, property=a"WM_CLASS", type=a"STRING", format=8, mode=Replace, data="sun-awt-X11-XContentWindow\000MATLAB R2016a - academic use")
02400000: CreateGC(cid=g#02400098, drawable=wp#02400097)
02400000: ChangeWindowAttributes(window=w#02400097, background-pixel=0x00EBE9ED)
02400000: MapWindow(window=w#02400097)
02400000: CreateWindow(wid=w#02400099, parent=w#02400095, class=InputOnly, depth=0, visual=CopyFromParent, x=-1, y=-1, width=1, height=1, border-width=0, event-mask=KeyPress|KeyRelease|SubstructureNotify|FocusChange|PropertyChange|OwnerGrabButton)
02400000: ChangeProperty(window=w#02400099, property=a"WM_NAME", type=a"STRING", format=8, mode=Replace, data="FocusProxy")
02400000: ChangeProperty(window=w#02400099, property=a"_NET_WM_NAME", type=a"UTF8_STRING", format=8, mode=Replace, data="FocusProxy")
02400000: ChangeProperty(window=w#02400099, property=a"WM_CLIENT_LEADER", type=a"WINDOW", format=32, mode=Replace, data=0240002E)
02400000: ChangeProperty(window=w#02400099, property=a"WM_CLASS", type=a"STRING", format=8, mode=Replace, data="Focus-Proxy-Window\000FocusProxy")
02400000: MapWindow(window=w#02400099)
02400000: ChangeProperty(window=w#02400095, property=a"WM_HINTS", type=a"WM_HINTS", format=32, mode=Replace, data=00000002:00000000:00000001:00000000:00000000:00000000:00000000:00000000:00000000)
02400000: GetProperty(window=w#02400095, property=a"_NET_WM_STATE", type=a"ATOM", long-offset=0, long-length=65535, delete=False) = <unfinished>
02400000: --- PropertyNotify(window=w#02400095, atom=a"WM_NORMAL_HINTS", state=NewValue, time=0x00349DBD)
02400000: --- PropertyNotify(window=w#02400095, atom=a"WM_NAME", state=NewValue, time=0x00349DBD)
02400000: --- PropertyNotify(window=w#02400095, atom=a"_NET_WM_NAME", state=NewValue, time=0x00349DBD)
02400000: --- PropertyNotify(window=w#02400095, atom=a"WM_ICON_NAME", state=NewValue, time=0x00349DBD)
02400000: --- PropertyNotify(window=w#02400095, atom=a"_NET_WM_ICON_NAME", state=NewValue, time=0x00349DBD)
02400000: --- PropertyNotify(window=w#02400095, atom=a"WM_CLIENT_LEADER", state=NewValue, time=0x00349DBD)
02400000: --- PropertyNotify(window=w#02400095, atom=a"WM_CLASS", state=NewValue, time=0x00349DBD)
02400000: --- PropertyNotify(window=w#02400095, atom=a"WM_PROTOCOLS", state=NewValue, time=0x00349DC0)
02400000: --- PropertyNotify(window=w#02400095, atom=a"WM_CLIENT_MACHINE", state=NewValue, time=0x00349DC0)
02400000: --- PropertyNotify(window=w#02400095, atom=a"_NET_WM_PID", state=NewValue, time=0x00349DC0)
02400000: --- PropertyNotify(window=w#02400095, atom=a"_NET_WM_ICON", state=NewValue, time=0x00349DC0)
02400000: --- PropertyNotify(window=w#02400097, atom=a"WM_NAME", state=NewValue, time=0x00349DC0)
02400000: --- PropertyNotify(window=w#02400097, atom=a"_NET_WM_NAME", state=NewValue, time=0x00349DC0)
02400000: --- PropertyNotify(window=w#02400097, atom=a"WM_CLIENT_LEADER", state=NewValue, time=0x00349DC0)
02400000: --- PropertyNotify(window=w#02400097, atom=a"WM_CLASS", state=NewValue, time=0x00349DC0)
02400000: --- PropertyNotify(window=w#02400099, atom=a"WM_NAME", state=NewValue, time=0x00349DC0)
02400000: --- PropertyNotify(window=w#02400099, atom=a"_NET_WM_NAME", state=NewValue, time=0x00349DC0)
02400000: --- PropertyNotify(window=w#02400099, atom=a"WM_CLIENT_LEADER", state=NewValue, time=0x00349DC0)
02400000: --- PropertyNotify(window=w#02400099, atom=a"WM_CLASS", state=NewValue, time=0x00349DC0)
02400000: --- PropertyNotify(window=w#02400095, atom=a"WM_HINTS", state=NewValue, time=0x00349DC0)
02400000: ... GetProperty(window=w#02400095, property=a"_NET_WM_STATE", type=a"ATOM", long-offset=0, long-length=65535, delete=False) = {type=None}
02400000: --- PropertyNotify(window=w#02400095, atom=a"_NET_FRAME_EXTENTS", state=NewValue, time=0x00349DDF)
02400000: ChangeProperty(window=w#02400095, property=a"_NET_WM_STATE", type=a"ATOM", format=32, mode=Replace, data=)
02400000: DeleteProperty(window=w#02400095, property=a"KWM_WIN_ICONIFIED")
02400000: DeleteProperty(window=w#02400095, property=a"KWM_WIN_MAXIMIZED")
02400000: GetInputFocus = <unfinished>
02400000: --- PropertyNotify(window=w#02400095, atom=a"_NET_WM_STATE", state=NewValue, time=0x00349DEA)
02400000: ... GetInputFocus = {focus=w#022058C1, revert-to=Parent}
02400000: ChangeProperty(window=w#02400095, property=a"WM_HINTS", type=a"WM_HINTS", format=32, mode=Replace, data=00000002:00000000:00000001:00000000:00000000:00000000:00000000:00000000:00000000)
02400000: ChangeProperty(window=w#02400095, property=a"_NET_WM_STATE", type=a"ATOM", format=32, mode=Replace, data=)
02400000: DeleteProperty(window=w#02400095, property=a"KWM_WIN_ICONIFIED")
02400000: DeleteProperty(window=w#02400095, property=a"KWM_WIN_MAXIMIZED")
02400000: GetInputFocus = <unfinished>
02400000: --- PropertyNotify(window=w#02400095, atom=a"WM_HINTS", state=NewValue, time=0x00349DFA)
02400000: --- PropertyNotify(window=w#02400095, atom=a"_NET_WM_STATE", state=NewValue, time=0x00349DFA)
02400000: ... GetInputFocus = {focus=w#022058C1, revert-to=Parent}
02400000: GetProperty(window=w#02400095, property=a"_MOTIF_WM_HINTS", type=a"_MOTIF_WM_HINTS", long-offset=0, long-length=5, delete=False) = {type=None}
02400000: ChangeProperty(window=w#02400095, property=a"_MOTIF_WM_HINTS", type=a"_MOTIF_WM_HINTS", format=32, mode=Replace, data=00000003:00000001:00000001:00000000:00000000)
02400000: DeleteProperty(window=w#02400095, property=a"_OL_DECOR_DEL")
02400000: ChangeProperty(window=w#02400095, property=a"WM_HINTS", type=a"WM_HINTS", format=32, mode=Replace, data=00000003:00000000:00000001:00000000:00000000:00000000:00000000:00000000:00000000)
02400000: ChangeProperty(window=w#02400095, property=a"_NET_WM_WINDOW_TYPE", type=a"ATOM", format=32, mode=Replace, data=0000016E)
02400000: ConfigureWindow(window=w#02400095, stack-mode=Above)
02400000: MapWindow(window=w#02400095)
02400000: --- PropertyNotify(window=w#02400095, atom=a"_MOTIF_WM_HINTS", state=NewValue, time=0x00349DFB)
02400000: --- PropertyNotify(window=w#02400095, atom=a"WM_HINTS", state=NewValue, time=0x00349DFB)
02400000: --- PropertyNotify(window=w#02400095, atom=a"_NET_WM_WINDOW_TYPE", state=NewValue, time=0x00349DFB)
02400000: ConfigureWindow(window=w#02400095, stack-mode=Above)
02400000: --- PropertyNotify(window=w#02400095, atom=a#469, state=NewValue, time=0x00349E0C)
02400000: --- PropertyNotify(window=w#02400095, atom=a#469, state=NewValue, time=0x00349E0C)
02400000: --- PropertyNotify(window=w#02400095, atom=a#469, state=NewValue, time=0x00349E0C)
02400000: --- ReparentNotify(event=w#02400095, window=w#02400095, parent=w#00C0094C, x=0, y=0, override-redirect=False)
01600000: SendEvent(destination=w#01E00001, propagate=False, event-mask=0, event=ClientMessage(window=w#01E00001, type=a#0, format=32, data=00000000:00000000:00000000:00000000:F03E9B70))
01e00000: --- SendEvent-generated ClientMessage(window=w#01E00001, type=a"SCREEN_RESOURCES", format=32, data=00000000:00000000:00000000:00000000:F03E9B70)
02400000: --- PropertyNotify(window=w#02400095, atom=a"_NET_FRAME_EXTENTS", state=NewValue, time=0x00349E1B)
02400000: --- ConfigureNotify(event=w#02400095, window=w#02400095, x=10, y=45, width=558, height=472, border-width=0, above-sibling=None, override-redirect=False)
02400000: --- SendEvent-generated ConfigureNotify(event=w#02400095, window=w#02400095, x=355, y=64, width=558, height=472, border-width=0, above-sibling=None, override-redirect=False)
01600000: SendEvent(destination=w#01E00001, propagate=False, event-mask=0, event=ClientMessage(window=w#01E00001, type=a#0, format=32, data=00000000:00000000:00000000:00000000:F0973470))
01e00000: --- SendEvent-generated ClientMessage(window=w#01E00001, type=a"SCREEN_RESOURCES", format=32, data=00000000:00000000:00000000:00000000:F0973470)
02400000: ChangeProperty(window=w#02400095, property=a"WM_NORMAL_HINTS", type=a"WM_SIZE_HINTS", format=32, mode=Replace, data=0000020D:00000162:00000017:00000230:000001DB:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:...)
02400000: ChangeProperty(window=w#02400095, property=a"WM_NORMAL_HINTS", type=a"WM_SIZE_HINTS", format=32, mode=Replace, data=0000020D:00000162:00000017:00000230:000001DB:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:...)
02400000: ConfigureWindow(window=w#02400095, width=560, height=475)
02400000: ConfigureWindow(window=w#02400095, x=354, y=23)
02400000: ConfigureWindow(window=w#02400097, x=-5, y=-25, width=570, height=505)
02400000: CreateGC(cid=g#0240009A, drawable=wp#02400097)
02400000: CreateGC(cid=g#0240009B, drawable=wp#02400095)
02400000: GetWindowAttributes(window=w#02400095) = <unfinished>
02400000: GetGeometry(drawable=wp#02400095) = <unfinished>
02400000: --- PropertyNotify(window=w#02400095, atom=a"WM_NORMAL_HINTS", state=NewValue, time=0x00349E21)
02400000: --- PropertyNotify(window=w#02400095, atom=a"WM_NORMAL_HINTS", state=NewValue, time=0x00349E21)
02400000: ... GetWindowAttributes(window=w#02400095) = {visual=v#00000057, class=InputOutput, bit-gravity=NorthWest, win-gravity=NorthWest, backing-store=NotUseful, backing-planes=0xFFFFFFFF, backing-pixel=0x00000000, save-under=False, colormap=col#00000059, map-is-installed=True, map-state=Unmapped, all-event-masks=ButtonPress|ButtonRelease|EnterWindow|LeaveWindow|PointerMotion|ButtonMotion|Exposure|VisibilityChange|StructureNotify|PropertyChange|OwnerGrabButton, your-event-mask=ButtonPress|ButtonRelease|EnterWindow|LeaveWindow|PointerMotion|ButtonMotion|Exposure|VisibilityChange|StructureNotify|PropertyChange|OwnerGrabButton, do-not-propagate-mask=0, override-redirect=False}
02400000: ... GetGeometry(drawable=wp#02400095) = {root=w#000000CD, depth=24, x=10, y=45, width=558, height=472, border-width=0}
01600000: SendEvent(destination=w#01E00001, propagate=False, event-mask=0, event=ClientMessage(window=w#01E00001, type=a#0, format=32, data=00000000:00000000:00000000:64F47650:64000EC0))
02400000: GetProperty(window=w#02400095, property=a"_NET_FRAME_EXTENTS", type=a"CARDINAL", long-offset=0, long-length=4, delete=False) = <unfinished>
02400000: --- PropertyNotify(window=w#02400095, atom=a#341, state=NewValue, time=0x00349E22)
01e00000: --- SendEvent-generated ClientMessage(window=w#01E00001, type=a"SCREEN_RESOURCES", format=32, data=00000000:00000000:00000000:64F47650:64000EC0)
02400000: ... GetProperty(window=w#02400095, property=a"_NET_FRAME_EXTENTS", type=a"CARDINAL", long-offset=0, long-length=4, delete=False) = {type=a"CARDINAL", format=32, bytes-after=0, data=00000000:00000000:00000025:00000000}
02400000: --- PropertyNotify(window=w#02400095, atom=a"WM_STATE", state=NewValue, time=0x00349E27)
02400000: --- PropertyNotify(window=w#02400095, atom=a"_NET_WM_STATE", state=NewValue, time=0x00349E27)
02400000: --- PropertyNotify(window=w#000000CD, atom=a#460, state=NewValue, time=0x00349E28)
02400000: --- PropertyNotify(window=w#000000CD, atom=a#461, state=NewValue, time=0x00349E28)
02400000: --- ConfigureNotify(event=w#02400095, window=w#02400095, x=10, y=45, width=560, height=475, border-width=0, above-sibling=None, override-redirect=False)
02400000: --- SendEvent-generated ConfigureNotify(event=w#02400095, window=w#02400095, x=354, y=64, width=560, height=475, border-width=0, above-sibling=None, override-redirect=False)
02400000: --- PropertyNotify(window=w#02400095, atom=a"_NET_WM_STATE", state=NewValue, time=0x00349E3D)
02400000: --- MapNotify(event=w#02400095, window=w#02400095, override-redirect=False)
02400000: --- VisibilityNotify(window=w#02400095, state=Unobscured)
02400000: --- Expose(window=w#02400097, x=5, y=25, width=560, height=475, count=0)
02400000: --- SendEvent-generated ClientMessage(window=w#02400095, type=a"WM_PROTOCOLS", format=32, data={protocol=a"WM_TAKE_FOCUS", time=0x00349E3C})
02400000: --- PropertyNotify(window=w#02400095, atom=a"_NET_WM_STATE", state=NewValue, time=0x00349E3D)
02400000: ChangeProperty(window=w#02400095, property=a"WM_NORMAL_HINTS", type=a"WM_SIZE_HINTS", format=32, mode=Replace, data=0000020D:00000162:00000017:0000023A:000001D4:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:00000000:...)
02400000: ConfigureWindow(window=w#02400095, width=570, height=468)
02400000: ConfigureWindow(window=w#02400095, x=354, y=23)
02400000: ConfigureWindow(window=w#02400097, x=0, y=-37, width=570, height=505)
02400000: GetProperty(window=w#02400095, property=a"WM_STATE", type=a"WM_STATE", long-offset=0, long-length=1, delete=False) = <unfinished>
02400000: --- PropertyNotify(window=w#02400095, atom=a"WM_NORMAL_HINTS", state=NewValue, time=0x00349E4E)
02400000: --- Expose(window=w#02400095, x=0, y=468, width=560, height=7, count=0)
02400000: --- Expose(window=w#02400097, x=0, y=37, width=5, height=463, count=1)
02400000: --- Expose(window=w#02400097, x=0, y=500, width=560, height=5, count=0)
02400000: ... GetProperty(window=w#02400095, property=a"WM_STATE", type=a"WM_STATE", long-offset=0, long-length=1, delete=False) = {type=a"WM_STATE", format=32, bytes-after=4, data=00000001}
02400000: --- ConfigureNotify(event=w#02400095, window=w#02400095, x=10, y=45, width=570, height=468, border-width=0, above-sibling=None, override-redirect=False)
02400000: --- Expose(window=w#02400097, x=560, y=37, width=10, height=468, count=0)
02400000: --- SendEvent-generated ConfigureNotify(event=w#02400095, window=w#02400095, x=354, y=64, width=570, height=468, border-width=0, above-sibling=None, override-redirect=False)
02400000: DeleteProperty(window=w#02400095, property=a"WM_TRANSIENT_FOR")
02400000: GetProperty(window=w#02400095, property=a"_NET_WM_STATE", type=a"ATOM", long-offset=0, long-length=65535, delete=False) = {type=a"ATOM", format=32, bytes-after=0, data=}
02400000: ConfigureWindow(window=w#02400097, x=0, y=-37, width=560, height=512)
02400000: CreateGC(cid=g#0240009C, drawable=wp#02400097)
02400000: ConfigureWindow(window=w#02400097, x=0, y=-37, width=560, height=512)
02400000: GetProperty(window=w#02400095, property=a"_NET_WM_STATE", type=a"ATOM", long-offset=0, long-length=65535, delete=False) = <unfinished>
02400000: --- Expose(window=w#02400095, x=560, y=0, width=10, height=468, count=0)
02400000: ... GetProperty(window=w#02400095, property=a"_NET_WM_STATE", type=a"ATOM", long-offset=0, long-length=65535, delete=False) = {type=a"ATOM", format=32, bytes-after=0, data=}
02400000: SetInputFocus(focus=w#02400099, revert-to=PointerRoot, time=CurrentTime)
02400000: SendEvent(destination=w#000000CD, propagate=False, event-mask=SubstructureNotify|SubstructureRedirect, event=ClientMessage(window=w#02400095, type=a"_NET_WM_STATE", format=32, data=00000000:0000015C:00000000:00610070:0027003D))
02400000: GetInputFocus = <unfinished>
02400000: --- FocusIn(event=w#02400099, mode=Normal, detail=Nonlinear)
02400000: ... GetInputFocus = {focus=w#02400099, revert-to=PointerRoot}
02400000: --- PropertyNotify(window=w#000000CD, atom=a#460, state=NewValue, time=0x00349EC8)
02400000: --- PropertyNotify(window=w#000000CD, atom=a#461, state=NewValue, time=0x00349EC8)
02400000: --- PropertyNotify(window=w#000000CD, atom=a#336, state=NewValue, time=0x00349EC8)
02400000: GetInputFocus = {focus=w#02400099, revert-to=PointerRoot}
02400000: GetInputFocus = {focus=w#02400099, revert-to=PointerRoot}
02400000: SetInputFocus(focus=w#02400099, revert-to=PointerRoot, time=0x00349E3C)
02400000: GetProperty(window=w#02400095, property=a"_NET_WM_STATE", type=a"ATOM", long-offset=0, long-length=65535, delete=False) = {type=a"ATOM", format=32, bytes-after=0, data=}
02400000: ConfigureWindow(window=w#02400097, x=0, y=-37, width=570, height=505)
02400000: CreateGC(cid=g#0240009D, drawable=wp#02400097)
02400000: ConfigureWindow(window=w#02400097, x=0, y=-37, width=570, height=505)
02400000: SetClipRectangles(gc=g#02400049, clip-x-origin=0, clip-y-origin=0, rectangles[0]={x=0, y=0, width=10, height=17}, ordering=YXBanded)
02400000: ChangeGC(gc=g#02400049, foreground=0xFFFFFFFF)
02400000: PolyFillRectangle(drawable=wp#02400048, gc=g#02400049, rectangles[0]={x=-24, y=-72, width=934, height=169})
02400000: --- Expose(window=w#02400097, x=560, y=37, width=10, height=468, count=0)
02400000: CopyArea(src-drawable=wp#02400048, dst-drawable=wp#0240003F, gc=g#02400043, src-x=0, src-y=0, width=10, height=17, dst-x=368, dst-y=652)
02400000: SetClipRectangles(gc=g#02400049, clip-x-origin=0, clip-y-origin=0, rectangles[0]={x=0, y=0, width=299, height=273}, ordering=YXBanded)
02400000: PolyFillRectangle(drawable=wp#02400048, gc=g#02400049, rectangles[0]={x=0, y=0, width=299, height=1368})
02400000: SetClipRectangles(gc=g#02400049, clip-x-origin=0, clip-y-origin=0, rectangles[0]={x=0, y=0, width=91, height=18}, ordering=YXBanded)
02400000: PolyFillRectangle(drawable=wp#02400048, gc=g#02400049, rectangles[0]={x=0, y=0, width=91, height=18})
02400000: SetClipRectangles(gc=g#02400049, clip-x-origin=0, clip-y-origin=0, rectangles[0]={x=16, y=0, width=75, height=18}, ordering=YXBanded)
02400000: PolyFillRectangle(drawable=wp#02400048, gc=g#02400049, rectangles[0]={x=16, y=0, width=74, height=18})
02400000: ChangeGC(gc=g#02400049, clip-mask=None)
02400000: ChangeGC(gc=g#02400049, clip-x-origin=19, clip-y-origin=1, clip-mask=p#02400063)
02400000: CopyArea(src-drawable=wp#02400060, dst-drawable=wp#02400048, gc=g#02400049, src-x=0, src-y=0, width=16, height=16, dst-x=19, dst-y=1)
02400000: ChangeGC(gc=g#02400049, clip-mask=None)
02400000: SetClipRectangles(gc=g#02400049, clip-x-origin=0, clip-y-origin=0, rectangles[0]={x=16, y=0, width=75, height=18}, ordering=YXBanded)
02400000: PolyFillRectangle(drawable=wp#02400048, gc=g#02400049, rectangles[0]={x=39, y=0, width=51, height=18})
02400000: GetImage(drawable=wp#02400048, x=40, y=2, width=50, height=12, plane-mask=0xFFFFFFFF, format=ZPixmap) = {depth=24, visual=None, image-data=FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:...}
02400000: --- PropertyNotify(window=w#000000CD, atom=a#460, state=NewValue, time=0x00349EDB)
02400000: --- PropertyNotify(window=w#000000CD, atom=a#461, state=NewValue, time=0x00349EDB)
02400000: --- PropertyNotify(window=w#02400095, atom=a"_NET_WM_STATE", state=NewValue, time=0x00349EDB)
02400000: --- PropertyNotify(window=w#000000CD, atom=a#336, state=NewValue, time=0x00349EDB)
02400000: PutImage(drawable=wp#02400048, gc=g#0240004A, depth=24, width=50, height=12, dst-x=40, dst-y=2, left-pad=0, format=ZPixmap, image-data=FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:...)
02400000: GetProperty(window=w#02400095, property=a"_NET_WM_STATE", type=a"ATOM", long-offset=0, long-length=65535, delete=False) = {type=a"ATOM", format=32, bytes-after=0, data=00000176}
02400000: SetClipRectangles(gc=g#02400049, clip-x-origin=0, clip-y-origin=0, rectangles[0]={x=91, y=0, width=43, height=18}, ordering=YXBanded)
02400000: PolyFillRectangle(drawable=wp#02400048, gc=g#02400049, rectangles[0]={x=91, y=0, width=42, height=18}, rectangles[1]={x=91, y=0, width=42, height=18})
02400000: GetImage(drawable=wp#02400048, x=93, y=4, width=26, height=10, plane-mask=0xFFFFFFFF, format=ZPixmap) = {depth=24, visual=None, image-data=FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:...}
02400000: PutImage(drawable=wp#02400048, gc=g#0240004A, depth=24, width=26, height=10, dst-x=93, dst-y=4, left-pad=0, format=ZPixmap, image-data=FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:...)
02400000: SetClipRectangles(gc=g#02400049, clip-x-origin=0, clip-y-origin=0, rectangles[0]={x=134, y=0, width=83, height=18}, ordering=YXBanded)
02400000: PolyFillRectangle(drawable=wp#02400048, gc=g#02400049, rectangles[0]={x=134, y=0, width=82, height=18}, rectangles[1]={x=134, y=0, width=82, height=18})
02400000: GetImage(drawable=wp#02400048, x=135, y=4, width=75, height=12, plane-mask=0xFFFFFFFF, format=ZPixmap) = {depth=24, visual=None, image-data=FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:...}
02400000: PutImage(drawable=wp#02400048, gc=g#0240004A, depth=24, width=75, height=12, dst-x=135, dst-y=4, left-pad=0, format=ZPixmap, image-data=FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:FFFFFFFF:...)
02400000: SetClipRectangles(gc=g#02400049, clip-x-origin=0, clip-y-origin=0, rectangles[0]={x=217, y=0, width=37, height=18}, ordering=YXBanded)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment