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

Reply via email to