See also (?) bug 1676000
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1577641
Title:
Unity8 creates a blank black window for windowless apps
To manage notifications about this bug go to:
** No longer affects: mir
** Tags removed: xmir
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1577641
Title:
Unity8 creates a blank black window for windowless apps
To manage notifications about
There's one more thing, we need a separate Mir session per application
to be able to identify the client. If we had only one shared Xmir, all
of the clients connecting to that would appear as a single client in
unity8.
Alternatively, Xmir could create a separate session per X connection.
--
You
It doesn't need to be "in place", as long as we launch it for them
(ubuntu-app-launch will take care of that). And yes, the current plan is
to launch a separate Xmir server per app.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
How do you plan on solving bug 1668429 then? Start a new Xmir server for
every legacy app just in time?
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1577641
Title:
Unity8 creates a blank black
Remember legacy apps are not Libertine apps. The X server needs to be in
place for them automatically (which is not part of their packaging).
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1577641
Rootless Xmir fits just fine with a splash screen, provided it does not draw
anything before its clients draw.
I disagree that "we need to move out of it" - sure, some apps launch faster,
others will still take a while to launch. While the original motivation was
mobile, convergence is still
I don't think a utilities socket is a useful solution.
Mir apps need to discover their socket automatically. libmirclient does
not know or care about the difference between an app and a utility.
There is only one default Mir socket it can find automatically, and only
one Mir socket for Unity8.
Just to clarify:
Unity8 shows a contextual (app name, icon) and configurable (via
.desktop file atm) splash screen for apps that connect on the default
socket. That splash screen is replaced with the actual surface as soon
as the client *draws* to it.
If, at any point, the contents are black,
I'm going to say Won't Fix again. On the default socket we only expect
apps - apps that will have surfaces. For those apps unity8 is showing a
splash screen.
Any clients that are not apps can connect on a trusted socket - and we
may decide to open a "utilities" socket, but we wouldn't accept any
** Tags added: visual-quality
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1577641
Title:
Unity8 creates a blank black window for windowless apps
To manage notifications about this bug go to:
** Changed in: canonical-devices-system-image
Assignee: (unassigned) => Michał Sawicz (saviq)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1577641
Title:
Unity8 creates a blank black window
** Changed in: unity8 (Ubuntu)
Importance: Low => Medium
** Changed in: canonical-devices-system-image
Importance: Undecided => Medium
** Changed in: canonical-devices-system-image
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
This is an issue for me too. The use case is media-hub on desktop. We
render into a framebuffer object and pass the textures to other process
(mediaplayer-app usually) that renders them in a window. We obviously do
not want a window shown by media-hub-server, but we need to connect to
mir to
Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: unity8 (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1577641
Title:
Reopened. It's not just rootless Xmir that's broken, but also basic
windowless utilities:
mirout -- --desktop_file_hint=unity8
mirin -- --desktop_file_hint=unity8
They should not be flashing up black windows when they run, because they
don't create any surfaces.
** Changed in: unity8
Actually the bug that bug 1606501 is a duplicate of is fixed. I haven't
yet confirmed that 1606501 is really fixed too.
OK, I understand this bug is something you don't want fixed. And the
description of this bug alone makes it a low priority issue, sure.
However the implications of not fixing
Bug 1606501 is fixed now, btw.
How do you propose we fix this? Waiting for the client to create a
window won't be something we want to do.
Again, I don't believe we're drawing the black. We're displaying a
splash screen immediately and only hide it when the client has drawn a
frame. So "it's not
Unity8 needs this bug fixing for one simple reason:
Even apps that do display a window "immediately" will get a splash screen of
the wrong size displayed before a window of the correct size appears. This will
be particularly important after bug 1606501 gets fully fixed.
And no, it's not invalid
I'm not sure if/how we solve this, unity8 wants to show the splash
screen as soon as it knows an app is being launched, so that there's an
immediate UI feedback to the user. When we get the first frame from the
client, we hide the splash screen. It works fine for native apps.
Not sure what Xmir
** Also affects: canonical-devices-system-image
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1577641
Title:
Unity8 creates a blank black window for
** Tags added: unity8-desktop
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1577641
Title:
Unity8 creates a blank black window for windowless apps
To manage notifications about this bug go to:
Even with the preliminary multi-window support, this bug persists...
Confirmed today on unity8 8.12+16.04.20160504.2-0ubuntu1 from
ppa:ci-train-ppa-service/stable-phone-overlay
Test case: Xmir :0 -rootless --desktop_file_hint=unity8 -sw
Expected: No window to appear
Observed: A black window
In xenial it's still a problem.
I also just tried the PPA where dandrader says new fixes exist, but
can't test it due to many crashes: bug 1578461
** Changed in: unity8 (Ubuntu)
Status: Incomplete => New
--
You received this bug notification because you are a member of Ubuntu
Bugs,
Can you please check this is still the case? We've landed multi-window
support now.
** Changed in: unity8 (Ubuntu)
Status: New => Incomplete
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
Come to think of it, solving bug 1543467 might solve this.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1577641
Title:
Unity8 creates a blank black window for windowless apps
To manage
26 matches
Mail list logo