I share the desire for a clean system. I install things that I use, and don't install things that I don't use. It saves me lots of trouble while managing the system and it is safer from exploits because you don't have lots of unneeded software running.
That said, I have GTK+, and all the needed additional libraries (such as Pango and friends) installed and don't mind them. It's an alternative toolkit, and a good one at that. If I have a choice, I'll usually go for the Qt/KDE program, but there are some fantastic apps which are GTK-based, and I use them happily (like GIMP and Inkscape, sometimes Gnumeric).
But what I don't want is hundreds of services running in parallel doing exactly the same thing. I don't need two message-passing frameworks (thank heavens for dbus!), I don't need three audio daemons, four desktop indexing daemons, two semantic tagging frameworks, three different personal information stores, and what not, each servicing a different application.
I only want ONE of each, as a sane desktop will only use ONE of each, and use them everywhere. This stuff will not get installed, and apps which depend on them will not get installed either. I like the KDE technologies in this respect (dbus, kioslaves, akonadi, etc.) and use them where I need to (desktop search+tagging is off, don't need that). Luckily, the GTK-based apps I use (like Inkscape and GIMP) don't really depend on any of that stuff.
That said, I have GTK+, and all the needed additional libraries (such as Pango and friends) installed and don't mind them. It's an alternative toolkit, and a good one at that. If I have a choice, I'll usually go for the Qt/KDE program, but there are some fantastic apps which are GTK-based, and I use them happily (like GIMP and Inkscape, sometimes Gnumeric).
But what I don't want is hundreds of services running in parallel doing exactly the same thing. I don't need two message-passing frameworks (thank heavens for dbus!), I don't need three audio daemons, four desktop indexing daemons, two semantic tagging frameworks, three different personal information stores, and what not, each servicing a different application.
I only want ONE of each, as a sane desktop will only use ONE of each, and use them everywhere. This stuff will not get installed, and apps which depend on them will not get installed either. I like the KDE technologies in this respect (dbus, kioslaves, akonadi, etc.) and use them where I need to (desktop search+tagging is off, don't need that). Luckily, the GTK-based apps I use (like Inkscape and GIMP) don't really depend on any of that stuff.
Comment