@Mikkel
I really like the way unity API is designed and do agree that it's better than dockmanager. Except for the need of this hack it was a quite pleasant excerice to implement it in DockbarX. As long as the dialog is with other dock developers is kept open I think it's great.
DockbarX is right now taking over com.canonical.Unity if unity is not running and it works fine except for Chromium/chrome users. Chromium also uses com.canonical.Unity to check wheter unity is running and removes maximize/minimize/close buttons if it does.
Would it be possible for libunity to check not only for com.canonical.Unity but also for another unique address that other docks could use? If that address is used only for this purpose any dock could own it without any side effects. One other address is enough since - as you mentioned - it doesn't matter who owns it as long as it is owned by someone.
@Mikkel
I really like the way unity API is designed and do agree that it's better than dockmanager. Except for the need of this hack it was a quite pleasant excerice to implement it in DockbarX. As long as the dialog is with other dock developers is kept open I think it's great.
DockbarX is right now taking over com.canonical.Unity if unity is not running and it works fine except for Chromium/chrome users. Chromium also uses com.canonical.Unity to check wheter unity is running and removes maximize/ minimize/ close buttons if it does.
Would it be possible for libunity to check not only for com.canonical.Unity but also for another unique address that other docks could use? If that address is used only for this purpose any dock could own it without any side effects. One other address is enough since - as you mentioned - it doesn't matter who owns it as long as it is owned by someone.