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 (which is not normal). Then it bothers it and it closes immediately. This is kind of problematic.
My questions is:
1- Is there a lomiri deamon that resize automatically new XWayland windows to 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
(We see that we have a fullscreen resize here: 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 )