![]() Registered Member ![]()
|
Is it possible to create a working KDE-Desktop without any gtk-dependency?
I know that KDE SC is qt-based. Some apps like phonon, koffice and even qt might need gtk too to work properly or even build. gtk is only needed for gtkstyle in qt and that is only needed to display qt-based apps in Gnome native gtkish. A standard linux desktop must have both installed: qt and gtk to work as expected. So what might happen when you remove all gtkish things from your repos? Is it still possible to have a working KDE SC? Also how can you get all needed deps for KDE SC? Checking tarball by tarball or is there a list of all needed stuff? |
![]() Administrator ![]()
|
If the Gtk development headers are not installed when Qt is compiled, then GtkStyle support will be automatically removed from the build. Note that this will also remove support for iPod's from Amarok, as it is used to handle album art among other things.
As far as I am aware though, no component of KDE has a hard dependency upon Gtk.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Administrator ![]()
|
bcooksley is right. In historical times, people confused GLib support (which is required by some bits of KDE) with GTK+ dependencies, while they aren't the same thing.
"Violence is the last refuge of the incompetent."
![]() Plasma FAQ maintainer - Plasma programming with Python |
![]() Registered Member ![]()
|
What, in your mind, is the difference between a "hard" dependency and any other kind of dependency.
I feel more like I do now than I did when I got here.
Proudly wearing a negative Karma. Kubuntu 12.04 .2, Dell Dimension 3000 |
![]() KDE Developer ![]()
|
A hard or mandatory dependency is usually something you cannot build without, while an optional dependency is something you can build without but will get certain features deactivated.
E.g. no Qt -> No KDE, No Google Widget SDK -> No support for Google Desktop widgets on the Plasma Desktop.
anda_skoa, proud to be a member of KDE forums since 2008-Oct.
|
![]() Registered Member ![]()
|
O.K., thank you. Hadn't heard of a distinction before; tailoring, yes, distinction, no.
I feel more like I do now than I did when I got here.
Proudly wearing a negative Karma. Kubuntu 12.04 .2, Dell Dimension 3000 |
Registered users: bartoloni, Bing [Bot], Evergrowing, Google [Bot]