Results 1 to 10 of 115

Thread: Ubuntu's Unity Written In Qt/QML For "Unity Next"

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #24
    Join Date
    May 2010


    Quote Originally Posted by pingufunkybeat View Post
    Do these people have absolutely no direction? What the hell is going on there?

    First they adapt GNOME 2 with a patchset from hell. Then they adopt GNOME3 elements, but write their own interface called Unity. Then they design a 2d look-alike called Unity 2D written using Qt. Then they drop it. Now they are rewriting Unity in QML.

    It must be hell for their developers. Tomorrow someone might come in and say "Forget it boys, today we're rewriting everything in C# and FLTK". Who makes these decisions?
    Personally I found canonical's gnome 2 FAR better than vanilla gnome 2, I couldn't stand using gnome without ubuntu's patches (especially the indicators which were a huge improvement over gnome 2's shitty system tray)

    I'm not saying canonical is perfect or that they always make good decisions, but Here's a breakdown of why their decisions were made:

    When ubuntu was first started gnome was the simplest and easiest desktop around, so they based ubuntu one that since it fit with their goals. As time went on ubuntu and upstream gnome began disagreeing about how to better the gnome desktop, ubuntu wasn't able to get indicator's or notify-osd accepted upstream because they didn't fit with gnome's vision of the future gnome 3, so they added the ayatana patched to their gnome 2. When gnome 3 came around canonical and gnome further and further disagreed on how to do things, but canonical still heavily depended on gnome for the desktop, so they wrote their own unity shell and continued to use gnome underneath.

    Now its clear that canonical and upstream have very different ideas on how to do things, so it is in canonical's best interest to completely break from gnome and write unity in QT/QML (QT/QML is also straight up technically superior too IMO, and I am a gnome user). I think this is a smart decision given what they are trying to do. No one is forcing you to use ubuntu anyway.

    I do think they could have handled this more smoothly of course, instead of doing all their own stuff with unity, compiz, and NUX they should have stuck with using a modified gnome-shell (gnome-shell is written in javascript and is very extensible/flexible, they could have forked it like mint did. unity could have easily been implemented using gnome-shell technologies, and it probably would have been better than using compiz) until they were ready to switch over to mir/QT/QML, would have been a lot less wasted effort.
    Last edited by bwat47; 03-04-2013 at 03:45 PM.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts