Originally posted by Mike Frett
View Post
Announcement
Collapse
No announcement yet.
OpenShot Switches From GTK+ To Qt
Collapse
X
-
Originally posted by grok View Postbut my OS wants to install 67 packages, taking 163MB additional disk space after installation if I want to install this dolphin file manager.
The same logic will work the other way round: try to install nautilus into a KDE-centric like OpenSUSE or Mageia and you will realize that Nautilus also ends up dragging with it a huge ton of GTK and Gnome-based dependencies.
Comment
-
Originally posted by Alex Sarmiento View PostWell, i recommend you to use the Qt version since the gtk version is or is about to be deprecated as a legacy, vintage, obsolete and nostalgic version. Ask yourself why you need two version or why the developer did it in the first place.
See, I want options. The GTK world has this nice diversity, use the bloated pig (that used to be Gnome 2, then PCs caught up) or something lighter like Xfce, then LXDE. Want some app, there's that one with "half of Gnome" as dependency and this other one which only needs gtk and a handful very common libs.
Want some terminal emulator? There's gnome-terminal which needs some useless crap, but you can use xfce4-terminal or lxterminal instead (and still have GUI configuration and tabs). Same for a great many deal of other GTK apps. (leafpad replaces gedit, gpicview replaces eye of gnome.. multiple options even)
With Qt apps I've always felt they all depend on "half of KDE". It's the case for those I can think of which have a great reputation (dolphin, okular, digikam). Maybe I'll get there, eventually, if I can run some Qt desktop which is not KDE (and using some desktop-agnostic GTK applications there will certainly be an option)
BTW on lightweight systems I install xpdf, lol. Gets the job done even if it looks like software from 1987.Last edited by grok; 28 April 2013, 12:42 PM.
Comment
-
Originally posted by RealNC View PostIt's rather mid-term, not short-term. It's not like KDE5 is coming out in 3 months. It's gonna be years, probably.
Also, a disaster doesn't need to be the end of the world in order to qualify as a disaster. "A nuclear bomb went off in the center of New York. Don't worry, it's not the end of the world."
Originally posted by Alex Sarmiento View PostSadly a lot of developers made the mistake of using gtk as a toolkit for their apps, the damage is done. But i wish developers to stop using gnome and gtk3 already, there's no good reason for using those libraries.
Originally posted by grok View PostWith Qt apps I've always felt they all depend on "half of KDE". It's the case for those I can think of which have a great reputation (dolphin, okular, digikam). Maybe I'll get there, eventually, if I can run some Qt desktop which is not KDE (and using some desktop-agnostic GTK applications there will certainly be an option)
Comment
-
Originally posted by Awesomeness View PostThis entire story is about a GTK application that switches to Qt, yet YOU are the one in denial who's preaching all the time how great GTK is.
If your religious feelings were hurt by OpenShot's decision, bad for you, but don't come here and tell everyone how amazingly great GTK is and then complain that others disprove you.
Anyway, all I've been saying is that there's a place for both toolkits, but you'd want to see everyone migrate to Qt because of your religious and irrational fanboyism. That's not smart nor would it be in the best interest of the Linux ecosystem. Luckily, you don't get to decide which toolkits people use. People are free to use GTK, Qt, EFL, SDL or even wxWidgets to create their programs, and will continue to do so despite your butthurt feelings.
?A few big contributing factors to choosing Qt was the performance of embedding HTML and JavaScript (for our timeline and curve editing widgets), native-looking widget rendering (on Mac, Windows, and Linux), improved tools for designing interfaces, and the easy ability to use OpenGL to display our video preview widget.? (Quote from the original announcement)
Comment
-
Originally posted by dee. View PostYeah that's just great for OpenShot, if they feel that Qt suits their needs better, good for them. OpenShot is only one application however. One shoe doesn't fit all sizes, and one solution doesn't suit everyone. There's likely no chance in hell of applications like GIMP, Firefox, Inkscape etc. all migrating to Qt.
Firefox on the other hand...they could probably get a little extra bump by moving to Qt, in the long term. I know for me, latest firefox still softlocks while rendering sometimes, if the CPU is busy. (Windows 7, so its not a "acceleration is disabled on xyz driver") and with Qt5 basically all GUI rendering is done on the GPU so they could actually fix bugs and improve usability by moving to Qt longterm.All opinions are my own not those of my employer if you know who they are.
Comment
-
Originally posted by dee. View PostI'm doing no such thing as. When it comes to preaching, it's you who is here religiously bashing Gtk and praising Qt. Maybe it's a sort of inferiority complex?
Originally posted by dee. View PostAfter all, KDE has been around for ages and still hasn't managed to gain more than niche popularity, despite all it's purported "superiority"...
Originally posted by dee. View PostYeah that's just great for OpenShot, if they feel that Qt suits their needs better, good for them. OpenShot is only one application however.
These switches did not happen because Qt is inferior or even equal to the previous frameworks. If that was the case, a switch to Qt was crazy.
Comment
-
Originally posted by Awesomeness View PostNo, technological superiority is a plain and simple fact ? a fact that has been proven here several times already (again: see OpenShot's and PCMan's Qt praise).
Again you are in denial. Several other cases of switches to Qt were already listed ? in many cases away from GTK, in other cases away from another framework. To repeat only a few, just in case some other Phoronix user did not read everything: BlackBerry switched from their old framework to Qt with BB10, Canonical switched to Qt, VLC switched to Qt.
These switches did not happen because Qt is inferior or even equal to the previous frameworks. If that was the case, a switch to Qt was crazy.
People are free to switch to whatever toolkit or programming language they want, for any reason, perceived or real. That still doesn't count as evidence that one toolkit would be objectively better than the other for all situations and use cases.
Comment
-
Originally posted by Ericg View Postand with Qt5 basically all GUI rendering is done on the GPU
Anyway I think Firefox's "thinking moments" when you click a tab or menu is a little deeper issue than that. You would need to it tear down completely and rebuild it to be multithreaded - though the way it is has its advantages. I have two choices, use Firefox and have CPU waste (for hours on) and slowdowns, but not swap ; or use Chromium which is always responsive and seems to waste less CPU, but uses like triple the memory and drives me into swap hell (that's terribly not responsive in the end).
It uses XUL, anyway.
Comment
Comment