@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:
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:
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:
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 :-)
@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/ bb8c682f318aadb 8cf0058a74fc8f9 a0843b4d90/ 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 :-)