Quote:
Originally Posted by
xeekei 
Not if you're nitpicky about integration like I am. And I have no clue what Phonon really is, at first I thought it was just KDE's answer to PulseAudio, but doesn't seem like it anymore.
KDE is far more integrated than any other DE. Things like Dolphin (the file manage) has built in Konsole (terminal emulator) bits, Kate (text editor / mini IDE) has Dolphin and Konsole built in. and so on. It's one of the reasons I love KDE - everything in KDE land harmonises like a proper DE should. It's also the reason why apps with KDE dependencies carry so much bloat, but that's obviously not an issue if you're actually running KDE anyway.
If, however, you're just talking about having your the same themes across all your applications, then just install a Qt wrapper for GTK, or run QtCurve on both GTK and Qt apps.
Personally though, I don't understand the popularity of GTK. Qt is -in my mind at least- a far superior toolkit.
[edit]
oh, and Phonon is just a wrapper. Most of KDElibs are wrappers around the likes of Qt libraries and of such APIs. The idea being it makes KDE's code more portable. In Phonon's case, it wraps around a number of different audio playback layers such as gstreamer. Then gstreamer will hook into your kernel-level audio subsystem (eg ALSA). I believe Phonon adds multichannel support like PulseAudio tries to - except it's stable and basically doesn't suck like PA.
Edited by Plan9 - 1/27/13 at 1:51am