@handsome_feng, I think it may not be required to fork mate-panel :-) ## MATE Panel
mate-panel has a feature to use different layouts and the default layout can be overridden using a gsettings override. I do this in Ubuntu MATE already. This is how I override the default mate-panel layout: http://bazaar.launchpad.net/~ubuntu-mate-dev/ubuntu-mate/ubuntu-mate- settings/view/head:/usr/share/glib-2.0/schemas/ubuntu- mate.gschema.override#L123 And here are the custom layouts I ship with Ubuntu MATE: http://bazaar.launchpad.net/~ubuntu-mate-dev/ubuntu-mate/ubuntu-mate- settings/files/head:/usr/share/mate-panel/layouts/ As you can see, you can create exactly the layout you desire. Having seen the above, do you still need to fork mate-panel? If my description of how mate-panel works enables you to ship your desired default panel arrangement your can drop the forks of: * mate-panel * mate-utils * mate-power-manager You can easily adapt this tool from MATE Tweak to dump your panel layout when you have it configured they way you like: https://bitbucket.org/ubuntu-mate/mate- tweak/src/bb8c682f318aadb8cf0058a74fc8f9a0843b4d90/util/mate-panel- backup?at=master&fileviewer=file-view-default ## UKUI Menu and Indicator The ukui-menu and ukui-indicator projects looks interesting to me, if they can work with mate-panel (given my explanation above) they are projects that I might consider using in Ubuntu MATE too :-) ## UKUI Control Center This was forked to change this look and feel only? If so, it is absolutely required? The feedback I get is that Windows users coming to MATE Desktop find the Control Center familiar and comfortable. ## UKUI Screensaver Can you give me some more detail as to why you feel this fork is required please. I'm not clear on what changes were made :-) ## Peony I'm understand that you changed the look and feel of Peony considerably, so it is reasonable this fork it required. ## MATE Session Manager This fork seems reasonable to me, as you say UKUI needs it's own session manager :-) ## Forks I know this is a big ask, but would it be possible to rebase your remaining forks from upstream projects from: * https://github.com/mate-desktop/ We also have reference Debian (quilt) packages too: * https://github.com/mate-desktop/debian-packages/ If you were able to rebase from upstream, both projects would be able to easily cherry-pick fixes/improvements from each other, and I think this would help UKUI and MATE in the long run :-) In MATE 1.17 all the obsolete GTK2+ has been dropped and many GTK3+ have already been applied. UKUI will certainly be more stable if you can rebase from upstream, please consider it :-) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1663477 Title: [needs-packaging] UKUI desktop environment To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntukylin/+bug/1663477/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
