<div dir="ltr"><div><div><div><div>Hi Pekka<br><br></div>How to not use the black surface behind the fullscreen surface? I want to have a try for the special needs to switch the apps. I can't use the minimize because it can't restore to its original shape.<br><br></div>Thank you.<br><br></div>Best Regards<br></div>Nancy<br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-10-13 18:31 GMT+08:00 Pekka Paalanen <span dir="ltr"><<a href="mailto:ppaalanen@gmail.com" target="_blank">ppaalanen@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Tue, 13 Oct 2015 12:19:47 +0200<br>
Joaquim Duran <<a href="mailto:jduran.gm@gmail.com">jduran.gm@gmail.com</a>> wrote:<br>
<br>
> Hello,<br>
><br>
> Last Friday, we executed Weston for first time. We also view the black<br>
> screen in full screen shell. Weston breaks when desktop shell is used.<br>
<br>
</span>Hi Joaquim,<br>
<br>
this email thread is about fullscreen windows on desktop shell, not<br>
about the fullscreen shell. Fullscreen shell is not for desktop apps.<br>
<br>
If you want us to look into a problem, you need to be more specific<br>
about what happens and what you want to achieve, and at the minimum<br>
include stdout and stderr of Weston. In your case, the ./configure<br>
options you used for weston would also be useful, since previously you<br>
were disabling far too many things.<br>
<br>
With fullscreen shell, it is normal to get a black or maybe garbled<br>
screen if you do not manually run a client written for the fullscreen<br>
shell.<br>
<br>
Desktop shell is likely to not work well without the<br>
weston-desktop-shell client, which Weston starts automatically if you<br>
allowed it to be built.<br>
<br>
<br>
Thanks,<br>
pq<br>
<div class="HOEnZb"><div class="h5"><br>
> 2015-10-09 9:29 GMT+02:00 Pekka Paalanen <<a href="mailto:ppaalanen@gmail.com">ppaalanen@gmail.com</a>>:<br>
> > On Fri, 9 Oct 2015 10:04:49 +0300<br>
> > Giulio Camuffo <<a href="mailto:giuliocamuffo@gmail.com">giuliocamuffo@gmail.com</a>> wrote:<br>
> ><br>
> >> You get a black surface because weston puts a black surface behind the<br>
> >> fullscreen one even if it has the right size, and it seems like it<br>
> >> doesn't remove the black surface when the client surface attachs a<br>
> >> NULL buffer. That's a weston bug, i'd say.<br>
> ><br>
> > Giulio's analysis sounds good to me. I think no-one has tried - or<br>
> > reported - to hide a window using wl_shell that was also fullscreen, so<br>
> > probably we have never considered that case in the code.<br>
> ><br>
> > Very likely a Weston bug indeed, specifically in the case of committing<br>
> > a NULL wl_buffer when using wl_shell. Transparency was a red herring<br>
> > all along.<br>
</div></div></blockquote></div><br></div>