As far as I know, there are plans to port Unity from Mutter to Compiz due to some performance problems caused by the first.

If these problems with Mutter are fixed at some point in the future, and considering that stock Gnome uses Mutter, would you consider porting back to it? Would it still be technically possible?


"Plans to port" meaning Unity has been ported to Compiz, and we are just smoothing out some rough edges before we release a Compiz based Unity.

While it would of course be technically possible, it would be a lot of work for no considerable benefit. The time that would be spent porting Unity BACK to Mutter could (and definitely will) be spent making Unity rock beyond understanding.

  • Just out of curiosity, can I ask how much of a hard task has it been to port Unity to Mutter? Also, does using Compiz make it harder to use Clutter animations?
    – Bou
    Oct 31 '10 at 20:32
  • I joined the team after they had already done the porting so I can't really say. Do you mean use Clutter animations in other applications, or in Unity. We won't be using Clutter animations in Unity (because we're not using Clutter), but other Clutter based applications can run along side Unity with no problem, and they can use all of the Clutter animations they want!
    – Alex Launi
    Oct 31 '10 at 20:44
  • I meant using animations in Unity, more specifically in the launcher (icons appearing, disappearing, shaking to get your attention...). Will Compiz-based Unity be visually the same, even without Clutter? Or will those animations be removed?
    – Bou
    Nov 1 '10 at 8:43

The animations will still be there of course, and we hope better. The thing about the port is that we switched away from Clutter, because we were reaching technical limits. And this is not a lighthearted decision, considering what we've invested in our previous Clutter-based implementations and also considering that our lead developer (Neil Patel) worked on early versions of Clutter and still has a lot of respect for the work of the Clutter team.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.