<div class="gmail_quote">On Sat, Jun 30, 2012 at 5:43 PM, Jonathan Thomas <span dir="ltr"><<a href="mailto:echidnaman@gmail.com" target="_blank">echidnaman@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hello all,<br>
<br>
As some of you may know, Kubuntu ships a System Settings module that<br>
allows users to control GTK+ 2 themes from within KDE. This System<br>
Settings module was salvaged from the old gtk-qt-engine codebase and<br>
was modified by myself to become a generic GTK theme/font<br>
configuration model. It's feature set is a bit spartan. Apart from<br>
being able to set the theme and font for GTK2 applications, it doesn't<br>
do anything else. It's also a bit unmaintained, as I have found myself<br>
busy with other obligations both in and out of the FOSS community.<br>
It's been left to bitrot, and still doesn't support controlling GTK+ 3<br>
themes, etc.<br>
<br>
Fortunately, Blue Systems has sponsored the development of a new<br>
configuration module that has the benefits of A) Being maintained, and<br>
B) supporting GTK3. It also allows you to set toolbar style (Icons<br>
only, text only, text beside icons, text below icons, etc) as well as<br>
whether or not icons should be displayed in GTK buttons and menus. It<br>
also has a preview feature, but this preview feature raises a few<br>
questions about its inclusion within Kubuntu since it brings GTK<br>
packages on to the CD:<br>
<br>
[11:21:07] <JontheEchidna> So that new GTK style KCM actually uses GTK<br>
widgets for a preview feature<br>
[11:21:27] <JontheEchidna> we could either:<br>
[11:21:38] <JontheEchidna> -Use some of the new CD space, give in and<br>
just have GTK On the CD<br>
[11:21:52] <JontheEchidna> -Disable the preview feature via a patch<br>
[11:22:03] <JontheEchidna> -Keep the old KCM and not support GTK3<br>
[11:22:35] <JontheEchidna> but I'm not gonna mess with the seeds until<br>
that's figured out<br>
[11:23:01] <Riddell> JontheEchidna: mess with seeds?<br>
[11:23:11] <JontheEchidna> s/kde-config-gtk/kde-config-gtk-style/<br>
[11:23:11] <kubotu> JontheEchidna: You did something wrong... Try<br>
s/you/me/ or tell me "help sed"<br>
[11:23:22] <Riddell> oh I missread<br>
[11:24:00] <Riddell> of all the reasons to put gtk on the cd it's not a bad one<br>
[11:24:26] <JontheEchidna> yeah<br>
[11:25:06] <JontheEchidna> it'd also mean we could support album art<br>
transfers in amarok by using the gtk libgpod<br>
[11:25:47] <JontheEchidna> and we could drop the difference with<br>
debian in our oxygen gtk style packages where we don't link to gtk<br>
[11:27:27] <Riddell> dunno I'd have to ponder more<br>
<br>
<br>
Speaking as the maintainer of the current GTK KCM (which is not to say<br>
that it is maintained...), I'd definitely like to see the old one go.<br>
It's unmaintained and I'd really rather not maintain it. But since the<br>
inclusion of the new KCM does bring up the perennial question of "Do<br>
we want GTK on the CD", it would be best to consult the wider Kubuntu<br>
development community for opinions before taking action. If after<br>
discussion there is not a consensus, we can always put the issue in<br>
front of the Kubuntu Council for a vote.<br>
<br>
Cheers,<br>
Jonathan<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
kubuntu-devel mailing list<br>
<a href="mailto:kubuntu-devel@lists.ubuntu.com">kubuntu-devel@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/kubuntu-devel" target="_blank">https://lists.ubuntu.com/mailman/listinfo/kubuntu-devel</a><br>
</font></span></blockquote></div><div><br></div><div>Hi Jonathan,</div><div>First of all, I'm glad you're interested in working in this new KCM we made. I'm convinced that the new one can add some value.</div>

<br><div>I have not much to add, about the GTK dependency, it can be compiled without the gtk_* executables. In this case you wouldn't get examples but it would still work. If it doesn't ping me and we can probably manage it.¬†On the other hand, it shows that something wrong is going on. Who'd want to configure GTK without GTK installed?</div>

<div><br></div><div>Aleix</div>