<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>