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.
Secondly, the utility idea only solves it for utilities like mirout and media-hub. We also have the same problem with actual apps where 'Xmir -rootless' is running for some time before the app exists. It should not be given a window until the X app creates one. Fixing this bug may also be a prerequisite for bug 1668429 if we need 'Xmir -rootless' running in advance. I understand the original motivation for the splash screen, but we need to move out of it. Apps should launch faster so it's a non-issue. Or at least desktop mode should not show splash screens since slow launching is really more of a mobile problem. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1577641 Title: Unity8 creates a blank black window for windowless apps Status in Canonical System Image: Won't Fix Status in Mir: Invalid Status in unity8 package in Ubuntu: Won't Fix Bug description: Unity8 creates a blank black window for windowless apps. Windowless apps are closer thank you think: Xmir -rootless is one such example while no X apps have started yet. To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1577641/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp