Actually, yes! I downloaded the KDE suite. Into my brain. It's like I'm Neo from the Matrix over here, it all seems so real.And as a recent “convert” you suddenly obtained all knowledge about KDE?
Your claim is absolutely false and I can easily prove it: https://projects.kde.org/oxygen-gtk
And I do acknowledge they have gotten a lot better about using tools with platform momentum in recent times, be it pulseaudio, dbus, or gstreamer. And oxygen-gtk is just a gtk port of the default theme, it isn't major systemic infrastructure like what I meant, and of course there are exceptions, its open source. I'm talking about how Phonon and Gstreamer ran parallel for a while, and are now mingling. I can get behind the sentiment of something like "I like gnome-system-monitor, but our desktop doesn't have GTK dependencies, so we will write our own in qt, and expect it to be better for our choice of toolkit, so heres KGuard".
Oxygen-GTK is just a gtk theme that mimics Oxygen stock. As soon as you start changing themes, window decorators, and widget styles, you need to tweak the gtk themes. That isn't kdes fault at all though that gtk apps use their own themes, of course they do.KDE’s current approach is to either integrate GTK applications as well as possible via Oxygen-GTK or to write a KDE front-end on an existing back-end (as with LightDM, NetworkManager, PackageKit, etc.)
In fact the main reason why there is no broad push for a KDE web browser (Konqueror and Rekonq are basically one-man shows these days) is that most KDE devs simply use Firefox or Chrome.
And I actually liked the ideas behind Konqueror as a universal resource explorer. I do think it is a good thing projects like Rekonq are downplayed because the best way to make KDE better is to focus on the aspects of the experience that don't have tremendous market competitors where you try to tuffle with giants. It is like how Totem is mediocre next to VLC because it is just another part of Gnome vs VideoLan being entirely centered around VLC.
I'm not saying it is a flaw, just an experience. And good to hear it is being looked into, if only for the fact that people expect it since Gnome and Windows provide it (the two places you attract a userbase from).That's because the current keyboard shortcut implementation is lacking and IIRC cannot easily be fixed without breaking binary compatibility. I believe it’s on the agenda to be fixed in KF5. The current implementation can’t handle two alternatives for global shortcuts. Therefore a default that works also with keyboards without multimedia keys is chosen.
Again: Distributors can change such defaults to target a specialized user group (e.g. one that has a higher likelihood of owning such keyboards).
Last edited by TheBlackCat; 01-04-2013 at 05:43 AM.
edit: GTK was GIMP Tool Kit originally, but later it became a rewrite of Qt practically, because Qt license wasnt "free enough". Even when Qt become GPL or LGPL the hatred continued.
Last edited by aavci; 01-04-2013 at 07:12 AM.
Oh man. How come every single KDE related thread begins with a flamewar ? Please cut us some slack ! (not sure it's proper English
Is the Phoronix community made of 15 years-old with much time to lose people ? (apparently, my feeling is just due to a couple of trolls but that's unpleasant
As a long term Linux user, spending SO MUCH TIME trying every single distro & environment, well, I like KDE, Unity, Cinnamon, Gnome Shell, XFCE & many other lighter environments. But, it's so frustrating, overall. Each time I change, I find so many flaws that weren't in my previous environment. KDE is so brilliant to some extent, it sometimes seems wasted with unfinished features, and it seems to be "stabilizing" forever. But whenever I switch back to Unity/Gnome&co, I have the feeling I made a big jump into the past for some aspects (and in the future for some others). Also, even it feels there are always new bugs in KDE, there are also some very long standing ones in each environment.
So, well, I wish there were fewer & better choices. Each environment is great to some extent, and lacks much too. How depressing : if only we could have to best of each of them ! ;-)
Last edited by torturedutopian; 01-04-2013 at 07:54 AM.
Most of the things that people claim KDE "reinvented" were in fact first introduced by KDE, and then copied by everyone else. When KIOslaves were introduced, there was nothing comparable. KOffice was older than OpenOffice. KHTML existed back when there were no good open source browsers (Netscape was closed). There was nothing like DCOP (CORBA was way too heavy for a desktop back then), which became DBUS. KDE even did "menus on top" like Unity, and did it 16 years ago. Karamba provided desktop widgets for KDE before anyone else had them.
It is usually a case of the other desktops not wanting to use KDE stuff and then inventing their own. DCOP was turned into a desktop-agnostic DBUS, which is the way it should be done, IMHO. KHTML became Webkit, which benefitted everybody. But akonadi (no KDE deps) was designed as a desktop-neutral standard, but rejected by GNOME. GNOME attempted CORBA for a decade before finally giving up on it and going with a simpler system (DBUS). PulseAudio was developed from scratch, instead of reusing aRts or ESD. Or Jack.
I don't think that KDE is the major NIH culprit, like you seem to think.
KWin is a really mature window manager. It is simply BETTER than most other window managers, because of decades of logic. It is far better to use on a daily basis than Compiz, although the efects may not be as funky. I used Compiz with KDE for a few years, and when I switched back to KWin, things became so much better all of a sudden.
I think that you are confused. DBUS is a desktop-agnostic version of DCOP, a KDE technology. They work exactly the same way, with exactly the same command line options and syntax. In essence, every desktop adopted KDE technology when they switched to DBUS. KDE didn't have to change anything.And I do acknowledge they have gotten a lot better about using tools with platform momentum in recent times, be it pulseaudio, dbus, or gstreamer.
GStreamer is a backend. KDE could always use multiple backends, including GStreamer. Even today, you can choose between VLC, Xine (deprecated) or GStreamer for decoding.
PulseAudio is supported for people who are forced to use it. It is not a part of the KDE desktop, nor is it necessary.
See, the thing is -- if you start a Qt applications inside a GNOME session, it will automatically change its appearance to match the GTK theme and integrate perfectly. The Qt guys did this to make the GNOME users' life better.And oxygen-gtk is just a gtk port of the default theme, it isn't major systemic infrastructure like what I meant
The GTK guys refuse to do the same, although code has been out there for almost a decade. So KDE HAS to provide themes like that one.
Same thing happened with Firefox and LibreOffice. There were Qt front-ends for both of them, making them fit in perfectly with the KDE desktop (like they do with GNOME). Unfortunately, most Firefox and LibreOffice coders don't understand Qt, so it was not maintained and the effort died.
The important thing is apps like Firefox of LibreOffice or VLC seem to work better in GNOME because they either chose to ignore Qt front-ends (Firefox and LibreOffice) and use only GTK, although neither of them is a GTK app, or because best Qt apps integrate well with GNOME (VLC, skype, Clementine, anki...) so people don't notice that they are using separate apps and think that they are a part of the desktop.And I actually liked the ideas behind Konqueror as a universal resource explorer. I do think it is a good thing projects like Rekonq are downplayed because the best way to make KDE better is to focus on the aspects of the experience that don't have tremendous market competitors where you try to tuffle with giants. It is like how Totem is mediocre next to VLC because it is just another part of Gnome vs VideoLan being entirely centered around VLC.
On the other hand, GTK apps do their best to stick out like a sore thumb.
If GTK finally merged Qt support, we wouldn't be having this discussion. But their primary purpose has always been killing KDE, not friendly competition.
AFAIK that "primary purpose" is gone, or at least fueled mainly by users.
The rejection of akonadi deeply saddens me, because I see it as an awesome framework opening so many possibilities, but there lies the greatest weakness of KDE : so many awesome ideas and so few people to implement them. (few in a way relative to the scope of the project). Calligra is finally usable, with most apps (the only exception I know of being Krita) being lead by one or two people, thats a major milestone.
It has problems, for sure. I completely wiped all nepomuk+akonadi from my disk, as it caused headache to me - but many people are happy with it, and it also seems to work for them.
krita was the only usable app for quite some time.Calligra is finally usable, with most apps (the only exception I know of being Krita) being lead by one or two people, thats a major milestone.
sheets and words had major compatibility issues with open document. crashed alot. But krita was usable all the time. And actually many artists use it, so if krita was the exception, then just because it is excellent