GTK theme in KDE4 is always reset to QtCurve

Bug #344118 reported by Wladimir Mutel
44
This bug affects 2 people
Affects Status Importance Assigned to Milestone
kdebase-workspace (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: kdebase-workspace-bin

$ lsb_release -rd
Description: Ubuntu jaunty (development branch)
Release: 9.04

$ apt-cache policy kdebase-workspace-bin
kdebase-workspace-bin:
  Встановлено: 4:4.2.1a-0ubuntu6
  Кандидат: 4:4.2.1a-0ubuntu6
  Таблиця версій:
 *** 4:4.2.1a-0ubuntu6 0
        500 http://tag jaunty/main Packages
        100 /var/lib/dpkg/status
     4:4.1.4-0ubuntu1~intrepid3.1 0
        500 http://tag intrepid-security/main Packages
        500 http://tag intrepid-updates/main Packages
     4:4.1.2-0ubuntu12 0
        500 http://tag intrepid/main Packages

Expected behaviour :
1. start System Settings
2. pick 'Look&Feel - Appearance - GTK Styles &Fonts'
3. pick 'Use another style - Raleigh'
4. click Apply - Ok
5. look into ~/.gtkrc-2.0-kde4 and see it includes Raleigh theme there
6. re-logon into KDE4 session and have GTK applications use Raleigh theme in them.

Observed behaviour :
1..5 - as expected
6. re-logon into KDE4 session. look into ~/.gtkrc-2.0-kde4 and see the teme reset back to QtCurve
7. try to use GTK applications (SeaMonkey, Pidgin) and see font in their controls is bigger than normal (than it was before, than it is in Qt apps)

I would humbly ask to restore this important part of user experience.

I will check if reverting to pervious versions of kdebase-workspace does any help, and add that report in comment.

Revision history for this message
Wladimir Mutel (mwg) wrote :

Yes, it really helps.
How I have this :

$ apt-cache policy kdebase-workspace-bin
kdebase-workspace-bin:
  Встановлено: 4:4.2.1a-0ubuntu3
  Кандидат: 4:4.2.1a-0ubuntu6
  Таблиця версій:
     4:4.2.1a-0ubuntu6 0
        500 http://tag jaunty/main Packages
 *** 4:4.2.1a-0ubuntu3 0
        100 /var/lib/dpkg/status
     4:4.1.4-0ubuntu1~intrepid3.1 0
        500 http://tag intrepid-security/main Packages
        500 http://tag intrepid-updates/main Packages
     4:4.1.2-0ubuntu12 0
        500 http://tag intrepid/main Packages

And my Seamonkey and Pidgin are nice again ! I.e. Raleigh theme is not clobbered in my .gtkrc*kde4 , menu and controls font is the same as in Qt apps, and so on. So that's my proof for you.

Revision history for this message
FriedChicken (domlyons) wrote :

I guess this is a duplicate of bug #281016

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Nope, that's actually the reverse of this bug, in regards to the KDE style. This is in regards to the GTK style always being QtCurve.
Now we've implemented checks so that if you either have gtk2-engines-qtcurve or kubutu-default-settings uninstalled, the GTk theme will not be messed with.

Changed in kdebase-workspace:
status: New → Fix Released
Revision history for this message
D. Brodzik (amyrose) wrote :

A fix was not released. I still have this problem on Jaunty with all updates applied.

Revision history for this message
D. Brodzik (amyrose) wrote :

startkde is clobbering the .gtkrc-2.0-kde4 file at log-in, starting at line 145. I can understand that the default GTK theme in Jaunty is going to be qtcurve now instead of the gtk-qt engine, but this change prevents me from using any other GTK theme!

Changed in kdebase-workspace (Ubuntu):
status: Fix Released → New
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

See my previous comment. As long as qtcurve or kubuntu-default-settings aren't installed, KDE won't mess with your GTK settings.

Changed in kdebase-workspace (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.