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