We created a test case application for Olivier and he decided it is a
different case after all.  xprop says that the black window is
WM_NAME-ed "mutter guard window".

Regards
Michael

08.02.2018 07:58, Michael Thayer wrote:
> Hello Jonas,
> 
> Thank you, that does look like it.  I will tag onto that bug and see
> what comes of it.
> 
> Regards
> Michael
> 
> 07.02.2018 04:21, Jonas Ådahl wrote:
>> The flashing black rectangle you are seeing could possibly be
>> https://bugzilla.gnome.org/show_bug.cgi?id=767212.
>>
>>
>> Jonas
>>
>> On Tue, Feb 06, 2018 at 04:16:51PM +0100, Michael Thayer wrote:
>>> Hello,
>>>
>>> Wondering if anyone can help us with the following question.  In
>>> VirtualBox we need for various reasons to know what the usable area of
>>> each screen is - that translates as the largest rectangle which fits on
>>> that screen without obscuring any panels or similar.  We find that out
>>> by mapping a maximised window on each screen at start-up and checking
>>> its position and dimensions.  To prevent disturbance to the user we
>>> create the window fully translucent, or if the X server does not support
>>> that we use XShape and leave only a single pixel visible.  On GNOME
>>> Shell Wayland edition (what is the right way to say that?) this
>>> unfortunately flashes a black rectangle up on the screen in the area
>>> which should be translucent.  I assume this is Xwayland-related, but is
>>> there any way to prevent it?
>>>
>>> For a bit of background, creating a maximised window as we do was the
>>> best way we found of getting the information we need.  Qt does not
>>> provide it directly, _NET_WORKAREA is not quite the right thing either
>>> and not all window managers provide usable strut information as some of
>>> them composite panels directly rather than creating windows for them.
>>> We use the area found for a number of things, in particular: adjusting
>>> the size and position of windows restored from previous sessions if the
>>> old positions no longer fit the current layout (especially to prevent
>>> windows appearing off-screen) and correctly placing the toolbar windows
>>> which we use in seamless mode, which we want to span the bottom
>>> (usually) of a given screen, but above any window manager toolbars or
>>> panels.  Of course, the problem is finding something which works, if not
>>> in all window managers, at least for as many popular ones as possible.
>>>
>>> Thanks!
>>> Regards
>>> Michael
>>> -- 
>>> Michael Thayer | VirtualBox engineer
>>> ORACLE Deutschland B.V. & Co. KG | Werkstr. 24 | D-71384 Weinstadt
>>>
>>> ORACLE Deutschland B.V. & Co. KG
>>> Hauptverwaltung: Riesstraße 25, D-80992 München
>>> Registergericht: Amtsgericht München, HRA 95603
>>>
>>> Komplementärin: ORACLE Deutschland Verwaltung B.V.
>>> Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister
>>> der Handelskammer Midden-Nederland, Nr. 30143697
>>> Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher
>>> _______________________________________________
>>> gnome-shell-list mailing list
>>> gnome-shell-list@gnome.org
>>> https://mail.gnome.org/mailman/listinfo/gnome-shell-list
> 

-- 
Michael Thayer | VirtualBox engineer
ORACLE Deutschland B.V. & Co. KG | Werkstr. 24 | D-71384 Weinstadt

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstraße 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister
der Handelskammer Midden-Nederland, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher
_______________________________________________
gnome-shell-list mailing list
gnome-shell-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-shell-list

Reply via email to