Originally posted by jayrulez
View Post
Announcement
Collapse
No announcement yet.
OpenShot Switches From GTK+ To Qt
Collapse
X
-
Originally posted by dee. View PostI 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...
Comment
-
Originally posted by dee. View PostSkype, 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.
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
-
Originally posted by dee. View PostGtk 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.
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
-
Originally posted by pingufunkybeat View PostFirefox 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.
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
-
Originally posted by Awesomeness View PostCinnamon 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
-
Originally posted by dee. View PostMethinks 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.
Same is true for OpenOffice/LibreOffice. Custom, in-house toolkit, only the painting part was replaced with calls to GTK because it was ugly anyway.
Comment
-
Originally posted by dee. View PostOk then. Go install Linux Mint (or any other Cinnamon-using distro) and completely remove all the GTK libraries. Let me know how it goes.
It should be possible if you build Cinnamon from source and use it to launch Qt apps. Cinnamon itself is not based on GTK, AFAIK.
Comment
-
Originally posted by Alex Sarmiento View PostWhen 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 .
Fanboyism isn't often a useful attitude to have. It produces myopic vision. If you think Qt/KDE is the best thing since sliced bread, that's fine, you can keep on using them and purging your system from all GTK apps. But it gets kind of silly when you start waging some kind of holy crusade against other TOOLKITS because you think your favorite one is "superior" for some reason...
Also funny that you should say that Cinnamon doesn't have a bright future. What qualifies you to make that assessment? Cinnamon just keeps growing and getting better each release, and gaining more popularity and users.
Comment
-
Originally posted by Awesomeness View PostBefore 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.
Qt is licensed LGPL(which nullifies GPL restrictions, lesser path used), BUT contributions require CLA, which in turn nullifies LGPL on any condition. Qt does not become BSD-licensed, it will become EULA licensed with all other licenses stripped.
This is possible scenario! Currently it allows Dignia to use all contributions and ignoring any GPL produce proprietary code, which we hope is used for self-funding of Qt. However, this vector is easily exploitable for immediate license change.
I didn't tell Qt is bad, I told only its license contains expoit!
Originally posted by bwat47 View PostMs isn't going to come "kill" QT, please don't spread FUD.Last edited by brosis; 26 April 2013, 07:57 PM.
Comment
Comment