XWayland: Menu windows resized full screen and crash?
-
Hello,
I would like to ask a question about the following behaviour.
In various Gtk/Xwayland apps ( in Chormium for UT, Signal UT, Min Browser, Rocket.Chat) when a secondary X window is opened (like menu window or overlay window), and I see it gets immediatly resized full screen. Then it bothers and it immediately closes. This is kind of problematic.
My questions is:
1- What deamon automatically resize new XWayland windows fullscreen
2- Is it possible to disable this behaviour, or at least for certain windows
3- I see that in uWolf the problem does not happen how come? @fuseteam any idea?Here are the X logs for example when I open the menu of the Min browser:
bin/xev -root CreateNotify event, serial 18, synthetic NO, window 0x3ef, parent 0x3ef, window 0x800013, (-53,66), width 829, height 1433 border_width 0, override YES MapNotify event, serial 18, synthetic NO, window 0x3ef, event 0x3ef, window 0x800013, override YES ConfigureNotify event, serial 18, synthetic NO, window 0x3ef, event 0x3ef, window 0x800013, (125,302), width 829, height 1433, border_width 0, above 0xe00003, override YES ClientMessage event, serial 18, synthetic YES, window 0x800013, message_type 0x111 (_NET_ACTIVE_WINDOW), format 32 PropertyNotify event, serial 19, synthetic NO, window 0x3ef, atom 0x111 (_NET_ACTIVE_WINDOW), time 635893, state PropertyNewValue FocusOut event, serial 19, synthetic NO, window 0x3ef, mode NotifyNormal, detail NotifyPointer FocusOut event, serial 19, synthetic NO, window 0x3ef, mode NotifyNormal, detail NotifyPointerRoot FocusIn event, serial 19, synthetic NO, window 0x3ef, mode NotifyNormal, detail NotifyDetailNone KeymapNotify event, serial 19, synthetic NO, window 0x0, keys: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ConfigureNotify event, serial 19, synthetic NO, window 0x3ef, event 0x3ef, window 0x800004, (0,0), width 1080, height 2277, border_width 0, above 0x800013, override NO PropertyNotify event, serial 19, synthetic NO, window 0x3ef, atom 0x111 (_NET_ACTIVE_WINDOW), time 635897, state PropertyNewValue ConfigureNotify event, serial 19, synthetic NO, window 0x3ef, event 0x3ef, window 0x800013, (125,302), width 829, height 1433, border_width 0, above 0x800004, override YES ConfigureNotify event, serial 19, synthetic NO, window 0x3ef, event 0x3ef, window 0x800013, (125,302), width 1080, height 2277, border_width 0, above 0x800004, override YES UnmapNotify event, serial 19, synthetic NO, window 0x3ef, event 0x3ef, window 0x800013, from_configure NO UnmapNotify event, serial 19, synthetic YES, window 0x3ef, event 0x3ef, window 0x800013, from_configure NO DestroyNotify event, serial 19, synthetic NO, window 0x3ef, event 0x3ef, window 0x800013 PropertyNotify event, serial 19, synthetic NO, window 0x3ef, atom 0x111 (_NET_ACTIVE_WINDOW), time 635961, state PropertyNewValue FocusOut event, serial 19, synthetic NO, window 0x3ef, mode NotifyNormal, detail NotifyDetailNone FocusIn event, serial 19, synthetic NO, window 0x3ef, mode NotifyNormal, detail NotifyNonlinearVirtual KeymapNotify event, serial 19, synthetic NO, window 0x0, keys: 157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0