Announcement

Collapse
No announcement yet.

OpenShot Switches From GTK+ To Qt

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    Gtk should be dead by now, along with gnome

    Comment


    • #32
      Originally posted by Alex Sarmiento View Post
      Gtk should be dead by now, along with gnome
      This is stupid.
      Build everything on one toolkit (which is non-GPL due to CLA), and when MS comes to kill it, your are screwed.
      Becides, why would everyone alternativelessly want KDE? Qt and GTK both require about 40MiB of RAM to run.

      Comment


      • #33
        Originally posted by brosis View Post
        This is stupid.
        Build everything on one toolkit (which is non-GPL due to CLA), and when MS comes to kill it, your are screwed.
        Becides, why would everyone alternativelessly want KDE? Qt and GTK both require about 40MiB of RAM to run.
        Ms isn't going to come "kill" QT, please don't spread FUD.

        Comment


        • #34
          Originally posted by brosis View Post
          This is stupid.
          Build everything on one toolkit (which is non-GPL due to CLA), and when MS comes to kill it, your are screwed.
          Before anybody believes this lame troll:
          Qt is licensed under LGPL 2.1 and GPL 3 and when somebody tries to kill it, the entire Qt project becomes BSD-licensed.

          Comment


          • #35
            Originally posted by Alex Sarmiento View Post
            Gtk should be dead by now, along with gnome
            Gtk is not used only by GNOME. It's also used by Xfce, LXDE, Cinnamon, Mate, whatever that thing is the SolusOS guys are building... Qt? Let's see, there's KDE, Razor-Qt... that's about it.

            And then there's all the applications that depend on Gtk (either 2 or 3). A lot of them are applications that don't have any real equivalent in Qt and no one is really interested in porting them to it. There's no good reason to kill Gtk. Diversity is a good thing here.

            IMO, what we really need is a sort of meta-toolkit, a library that people can build apps on, which can then use whatever actual toolkit - Gtk2, Gtk3, Qt, EFL, etc. - as a backend, and being totally transparent about it to the actual program. That'd be a good thing for attracting application developers who're coming from the windows/mac os worlds and want to develop for linux, it would give them a clear target to develop for, that would get their apps working in any desktop. It would also be good for the interoperability and collaboration between desktops and toolkits.

            Comment


            • #36
              Originally posted by dee. View Post
              IMO, what we really need is a sort of meta-toolkit, a library that people can build apps on, which can then use whatever actual toolkit - Gtk2, Gtk3, Qt, EFL, etc. - as a backend, and being totally transparent about it to the actual program. That'd be a good thing for attracting application developers who're coming from the windows/mac os worlds and want to develop for linux, it would give them a clear target to develop for, that would get their apps working in any desktop. It would also be good for the interoperability and collaboration between desktops and toolkits.
              Mozillas XUL and OpenOffice/LibreOffice's VCL are exactly what you are talking about.

              Comment


              • #37
                Originally posted by dee. View Post
                Gtk is not used only by GNOME. It's also used by Xfce, LXDE, Cinnamon, Mate, whatever that thing is the SolusOS guys are building... Qt? Let's see, there's KDE, Razor-Qt... that's about it.

                And then there's all the applications that depend on Gtk (either 2 or 3). A lot of them are applications that don't have any real equivalent in Qt and no one is really interested in porting them to it. There's no good reason to kill Gtk. Diversity is a good thing here.

                IMO, what we really need is a sort of meta-toolkit, a library that people can build apps on, which can then use whatever actual toolkit - Gtk2, Gtk3, Qt, EFL, etc. - as a backend, and being totally transparent about it to the actual program. That'd be a good thing for attracting application developers who're coming from the windows/mac os worlds and want to develop for linux, it would give them a clear target to develop for, that would get their apps working in any desktop. It would also be good for the interoperability and collaboration between desktops and toolkits.
                http://forums.linuxmint.com/viewtopic.php?f=61&t=128508 is that you Pete?

                This is not practical for various reasons.

                Comment


                • #38
                  Originally posted by dee. View Post
                  Gtk is not used only by GNOME. It's also used by [] LXDE
                  About to be abandoned and the maintainer seems to join Razor-qt: https://groups.google.com/forum/?fro...qt/aRfqM_W_ODQ

                  Originally posted by dee. View Post
                  Cinnamon
                  Doesn't use GTK at all.

                  Originally posted by dee. View Post
                  Mate
                  GNOME fork

                  Originally posted by dee. View Post
                  Qt? Let's see, there's KDE, Razor-Qt... that's about it.
                  Skype, VLC, BlackBerry 10, Ubuntu Touch, MeeGo, Tizen IVI,

                  Comment


                  • #39
                    Originally posted by Awesomeness View Post
                    Skype, VLC, BlackBerry 10, Ubuntu Touch, MeeGo, Tizen IVI,
                    +Hawaii .

                    Comment


                    • #40
                      Originally posted by Awesomeness View Post
                      About to be abandoned and the maintainer seems to join Razor-qt: https://groups.google.com/forum/?fro...qt/aRfqM_W_ODQ


                      Doesn't use GTK at all.


                      GNOME fork


                      Skype, VLC, BlackBerry 10, Ubuntu Touch, MeeGo, Tizen IVI,
                      I don't really see how you can say that Cinnamon doesn't use GTK as it's based on Gnome, it's the default toolkit for the desktop, all the theming etc. is done via GTK, the file manager uses GTK...

                      What does Mate being a fork of Gnome have to do with anything? Lots of things are forks of other things, that doesn't necessarily make them any less valid things.

                      Skype, VLC etc. are not desktop environments. If we go on to consider all types of applications, then there are still tons of GTK apps, many of which still don't have any Qt-based equivalents, nor is anyone really interested in porting them to Qt. GIMP, Inkscape, Transmission, GParted, Firefox, just to name a few.

                      Comment


                      • #41
                        Originally posted by jayrulez View Post
                        +Hawaii .
                        As a example on a more integrated system, some of Navicos, Lowrance marine electronic products, echo sounder, Marine gps etc is supposed to use Qt. At least according to Digias marketing material.

                        Comment


                        • #42
                          Originally posted by dee. View Post
                          I don't really see how you can say that Cinnamon doesn't use GTK as it's based on Gnome, it's the default toolkit for the desktop, all the theming etc. is done via GTK, the file manager uses GTK...
                          Cinnamon itself only consists of a window manager (Muffin) and the shell. Both built around libmutter and using Clutter. GTK is not used in Cinnamon itself. One may use GTK applications under Cinnamon but that does make Cinnamon as much GTK based as KDE Plasma Desktop is GTK-based when running a GTK application.

                          Comment


                          • #43
                            Originally posted by dee. View Post
                            Skype, VLC etc. are not desktop environments. If we go on to consider all types of applications, then there are still tons of GTK apps, many of which still don't have any Qt-based equivalents, nor is anyone really interested in porting them to Qt. GIMP, Inkscape, Transmission, GParted, Firefox, just to name a few.
                            Firefox is not, not, not, NOT, NOT, NOT a GTK app. It uses XUL, with a GTK-based backend on Linux only. It's like running Konqueror with a Gtk theme engine and claiming that Konqueror is a GTK app.

                            And a mixture of Qt and GTK apps is here to stay. Clementine, Amarok, Digikam, KDEnlive, K3b and many other apps remain popular just like GIMP, Inkscape etc. do.

                            Comment


                            • #44
                              Originally posted by dee. View Post
                              Gtk is not used only by GNOME. It's also used by Xfce, LXDE, Cinnamon, Mate, whatever that thing is the SolusOS guys are building... Qt? Let's see, there's KDE, Razor-Qt... that's about it.

                              And then there's all the applications that depend on Gtk (either 2 or 3). A lot of them are applications that don't have any real equivalent in Qt and no one is really interested in porting them to it. There's no good reason to kill Gtk. Diversity is a good thing here.
                              When you say KDE you are really talking about a lot of apps, and a lot of them are much better IMO than the gtk counterparts. There's Google Earth, Autodesk Maya, QTiplot, Mathematica, Guitar Pro, Sony Reader, etc... there is a lot of professional and commercial Qt apps out there (some of those are in the Apple App Store too) that don't mention the toolkit used, since that's kind of irrelevant, and that make use of the commercial license. Either way that's not the point, Qt is just superior.

                              Gnome has failed, because due discontent three forks had been created, Mate, Cinnamon and Unity shell, giving you 5 gnomes since you have to add gnome shell and gnome 2 too. Awful! A lot of users migrated to other desktops. The gnome situation is not a very happy one.

                              IMO, the only usable and decent DE for linux are KDE, Unity and XFCE. But XFCE is built on a dead toolkit, gtk2 and is a niche project . Unity is being rewritten in QT/QML. Cinnamon is not going to have a bright future as long it keeps relying on gnome, a gnome project that doesn't care at all about cinnamon .

                              Comment


                              • #45
                                Originally posted by pingufunkybeat View Post
                                Firefox is not, not, not, NOT, NOT, NOT a GTK app. There were Qt frontends for it written many times, only the patches were not maintained.

                                And a mixture of Qt and GTK apps is here to stay. Clementine, Amarok, Digikam, KDEnlive, K3b and many other apps remain popular just like GIMP, Inkscape etc. do.
                                Methinks you protest too much or whatever. Go on to the mozilla page, download and install firefox, run it, it uses GTK. That counts as a GTK application in my book, no matter what other unmaintained frontends there may or may not have existed. IIRC there was once a fork of GIMP that used Qt/KDE instead of GTK, which is no longer maintained, but that doesn't make GIMP any less a GTK application.

                                Anyway, like I said diversity is good. I use software that I like and software that works, I don't care at all what toolkit they use, as the extra libraries take what, less than a percent of my hard drive space... so I don't really get the toolkit purists who want their entire system to only run GTK or Qt apps.

                                Comment

                                Working...
                                X