GL & D-Bus display related fixes Hi, In the thread "[PATCH 0/6] ui/dbus: Share one listener for a console", Akihiko Odaki reported a number of issues with the GL and D-Bus display. His series propose a different design, and reverting some of my previous generic console changes to fix those issues. However, as I work through the issue so far, they can be solved by reasonable simple fixes while keeping the console changes generic (not specific to the D-Bus display backend). I belive a shared infrastructure is more beneficial long term than having GL-specific code in the DBus code (in particular, the egl-headless & VNC combination could potentially use it) Thanks a lot Akihiko for reporting the issues proposing a different approach! Please test this alternative series and let me know of any further issues. My understanding is that you are mainly concerned with the Cocoa backend, and I don't have a way to test it, so please check it. If necessary, we may well have to revert my earlier changes and go your way, eventually.