Previously, I mailed the output of xev for the Vmware's client and frame windows while switching off fullscreen mode, as advised by Dominik Vogt.
Since therein there were UnmapNotify and MapNotify events on the client side and a DestroyNotify event for the frame window, I thought that it might be useful to have both outputs merged with the events entries being in the right temporal order. So I repeated the test using sleep 10; { xev -id 0x800003 & xev -id 0x401e6a & } > xev.client-n-frame; sleep 30; killall xev (without linebreaks). Pleas note that the ID of the frame window has changed compared to my earlier mail. This time an xwininfo -tree yielded: --------------------------------------------------------------------------- xwininfo: Window id: 0x800003 "WinVM - VMware Workstation" Root window id: 0x8e (the root window) (has no name) Parent window id: 0x401e6a (has no name) 2 children: 0x801019 (has no name): () 1920x1080+0+0 +0+0 2 children: 0x801ba7 (has no name): () 1512x4+176+-64 +176+-64 0x801018 (has no name): () 1920x1080+0+0 +0+0 3 children: 0x801017 (has no name): () 16x16+1227+818 +1227+818 0x800dea (has no name): () 1920x1080+0+0 +0+0 2 children: 0x800de9 "MKSSV-MKSWindowID#0": () 1440x1080+240+0 +240+0 1 child: 0x1800001 "MKSWindow#0": () 1440x1080+0+0 +240+0 0x800ded (has no name): () 1440x1080+240+0 +240+0 0x8010c0 "MKSSV-MKSWindowID#1": () 1225x919+305+65 +305+65 1 child: 0x1800009 "MKSWindow#1": () 1225x919+0+0 +305+65 0x800004 (has no name): () 1x1+-1+-1 +-1+-1 --------------------------------------------------------------------------- while plain xwininfo said: --------------------------------------------------------------------------- xwininfo: Window id: 0x800003 "WinVM - VMware Workstation" Absolute upper-left X: 0 Absolute upper-left Y: 0 Relative upper-left X: 0 Relative upper-left Y: 0 Width: 1920 Height: 1080 Depth: 24 Visual: 0x20 Visual Class: TrueColor Border width: 0 Class: InputOutput Colormap: 0x22 (installed) Bit Gravity State: NorthWestGravity Window Gravity State: NorthWestGravity Backing Store State: NotUseful Save Under State: no Map State: IsViewable Override Redirect State: no Corners: +0+0 -0+0 -0-0 +0-0 -geometry 1920x1080+0+0 --------------------------------------------------------------------------- So this time we have client ID: 0x800003 frame ID: 0x401e6a After sleep 10; { xev -id 0x800003 & xev -id 0x401e6a & } > xev.client-n-frame; sleep 30; killall xev the contents of xev.client-n-frame was (with surprisingly little collisions): --------------------------------------------------------------------------- UnmapNotify event, serial 18, synthetic NO, window 0x401e6a, event 0x401e6a, window 0x800003, from_configure NO FocusIn event, serial 18, synthetic NO, window 0x401e6a, mode NotifyWhileGrabbed, detail NotifyI UnmapNotify event, serial 18, synthetic NO, window 0x800003, event 0x800003, window 0x800003, from_configure NO FocusOut event, serial 18, synthetic NO, window 0x800003, mode NotifyWhileGrabbed, detail NotifyAncestor KeymapNotify event, serial 18, synthetic NO, window 0x0, keys: 0 0 0 0 48 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Expose event, serial 18, synthetic NO, window 0x401e6a, (0,0), width 1920, height 1080, count 0 PropertyNotify event, serial 18, synthetic NO, window 0x800003, atom 0x28 (WM_NORMAL_HINTS), time 89766065, state PropertyNewValue MapNotify event, serial 18, synthetic NO, window 0x800003, event 0x800003, window 0x801019, override NO PropertyNotify event, serial 18, synthetic NO, window 0x800003, atom 0x23 (WM_HINTS), time 89766065, state PropertyNewValue PropertyNotify event, serial 18, synthetic NO, window 0x800003, atom 0x152 (_NET_WM_STATE), time 89766065, state PropertyDelete PropertyNotify event, serial 18, synthetic NO, window 0x800003, atom 0x150 (_NET_WM_DESKTOP), time 89766065, state PropertyDelete PropertyNotify event, serial 18, synthetic NO, window 0x800003, atom 0x28 (WM_NORMAL_HINTS), time 89766065, state PropertyNewValue VisibilityNotify event, serial 18, synthetic NO, window 0x401e6a, state VisibilityPartiallyObscured ConfigureNotify event, serial 18, synthetic NO, window 0x401e6a, event 0x401e6a, window 0x401e6a, (5,23), width 1920, height 1080, border_width 0, above 0x4030fb, override NO Expose event, serial 18, synthetic NO, window 0x401e6a, (0,0), width 1910, height 23, count 1 Expose event, serial 18, synthetic NO, window 0x401e6a, (0,23), width 5, height 1029, count 0 Expose event, serial 18, synthetic NO, window 0x401e6a, (1910,0), width 5, height 1052, count 1 ConfigureNotify event, serial 22, synthetic YES, window 0x800003, event 0x800003, window 0x800003, (5,23), width 1920, height 1080, border_width 0, above 0x401e69, override NO PropertyNotify event, serial 22, synthetic NO, window 0x800003, atom 0x181 (_KDE_NET_WM_FRAME_STRUT), time 89766068, state PropertyNewValue PropertyNotify event, serial 22, synthetic NO, window 0x800003, atom 0x182 (_NET_FRAME_EXTENTS), time 89766068, state PropertyNewValue ConfigureNotify event, serial 18, synthetic NO, window 0x401e6a, event 0x401e6a, window 0x800003, (0,0), width 1910, height 1052, border_width 0, above 0x0, override NO ConfigureNotify event, serial 24, synthetic NO, window 0x800003, event 0x800003, window 0x800003, (0,0), width 1910, height 1052, border_width 0, above 0x0, override NO ConfigureNotify event, serial 18, synthetic NO, window 0x401e6a, event 0x401e6a, window 0x401e6a, (5,23), width 1910, height 1052, border_width 0, above 0x4030fb, override NO VisibilityNotify event, serial 18, synthetic NO, window 0x401e6a, state VisibilityUnobscured Expose event, serial 18, synthetic NO, window 0x401e6a, (0,0), width 1910, height 1052, count 0 ConfigureNotify event, serial 24, synthetic YES, window 0x800003, event 0x800003, window 0x800003, (5,23), width 1910, height 1052, border_width 0, above 0x401e69, override NO ConfigureNotify event, serial 24, synthetic YES, window 0x800003, event 0x800003, window 0x800003, (5,23), width 1910, height 1052, border_width 0, above 0x401e69, override NO PropertyNotify event, serial 24, synthetic NO, window 0x800003, atom 0x181 (_KDE_NET_WM_FRAME_STRUT), time 89766075, state PropertyNewValue PropertyNotify event, serial 24, synthetic NO, window 0x800003, atom 0x182 (_NET_FRAME_EXTENTS), time 89766075, state PropertyNewValue FocusOut event, serial 18, synthetic NO, window 0x401e6a, mode NotifyWhileGrabbed, detail NotifyNonlinear ReparentNotify event, serial 18, synthetic NO, window 0x401e6a, event 0x401e6a, window 0x800003, parent 0x8e, (0,0), override NO PropertyNotify event, serial 24, synthetic NO, window 0x800003, atom 0x114 (WM_STATE), time 89766075, state PropertyNewValue ReparentNotify event, serial 24, synthetic NO, window 0x800003, event 0x800003, window 0x800003, parent 0x8e, (0,0), override NO PropertyNotify event, serial 25, synthetic NO, window 0x800003, atom 0x28 (WM_NORMAL_HINTS), time 89766076, state PropertyNewValue DestroyNotify event, serial 18, synthetic NO, window 0x401e6a, event 0x401e6a, window 0x401e6a PropertyNotify event, serial 25, synthetic NO, window 0x800003, atom 0x114 (WM_STATE), time 89766076, state PropertyDelete ConfigureNotify event, serial 25, synthetic NO, window 0x800003, event 0x800003, window 0x800003, (0,0), width 1247, height 901, border_width 0, above 0x4001be, override NO ConfigureNotify event, serial 25, synthetic NO, window 0x800003, event 0x800003, window 0x800003, (260,72), width 1247, height 901, border_width 0, above 0x4001be, override NO PropertyNotify event, serial 25, synthetic NO, window 0x800003, atom 0x28 (WM_NORMAL_HINTS), time 89766082, state PropertyNewValue ConfigureNotify event, serial 25, synthetic NO, window 0x800003, event 0x800003, window 0x801019, (0,0), width 1247, height 901, border_width 0, above 0x800004, override NO PropertyNotify event, serial 25, synthetic NO, window 0x800003, atom 0x28 (WM_NORMAL_HINTS), time 89766088, state PropertyNewValue ConfigureNotify event, serial 25, synthetic NO, window 0x800003, event 0x800003, window 0x800003, (260,72), width 1054, height 901, border_width 0, above 0x4001be, override NO ConfigureNotify event, serial 25, synthetic NO, window 0x800003, event 0x800003, window 0x801019, (0,0), width 1054, height 901, border_width 0, above 0x800004, override NO --------------------------------------------------------------------------- I hope that this helps to figure out what is going on. Any help on this issue is still heartily welcome, since I am quite clueless about this. Juergen