https://bugzilla.novell.com/show_bug.cgi?id=854914 https://bugzilla.novell.com/show_bug.cgi?id=854914#c17 Ben Kevan <ben.kevan@bio-rad.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ben.kevan@bio-rad.com --- Comment #17 from Ben Kevan <ben.kevan@bio-rad.com> 2014-01-11 02:12:56 UTC --- (In reply to comment #16)
It even turns out to be unneccessary to use bens rpm.
In fact it was still a problem with Raleigh in KDE.
To resolve, I did the following:
In KDE: Use Configure Desktop from the Gecko Start Button. In the search fiel type gtk. This will grey out everything except Application Appearance, click it. In column on the left side, click on GTK. For me the GTK2 Theme was still set to Raleigh and only GTK3 Theme set to Adwaita, perhaps because it was a upgrade from 12.3. So one has to set GTK2 Theme to Adwaita and click Apply.
Then I started Notes and it complained about not finding adwaita theme engine. That can be cured with:
zypper in gtk2-theming-engine-adwaita-32bit gtk3-theming-engine-adwaita-32bit
This works for me.
You're correct. You don't have to null out the GTK2_RC_FILES if you don't want to. As stated in the post, you can just change your default GTK2 theme from oxygen-gtk to anything OTHER than Oxygen. In the oxygen-gtk source, the only indicate of g_object_get_qdata was in oxygengtkutils.h, I've removed the call via: --- src/oxygengtkutils.h.orig 2014-01-10 14:41:09.845957537 -0800 +++ src/oxygengtkutils.h 2014-01-10 14:40:30.360572757 -0800 @@ -457,8 +457,9 @@ //! returns true if widget style color is modified inline bool gtk_widget_style_is_modified( GtkWidget* widget, GtkStateType state, GtkRcFlags flag ) { - const bool hasRCStyle( g_object_get_qdata (G_OBJECT (widget), Quarks::rcStyle() ) ); - return ( hasRCStyle && gtk_widget_get_modifier_style(widget)->color_flags[state]&flag ); +// const bool hasRCStyle( g_object_get_qdata (G_OBJECT (widget), Quarks::rcStyle() ) ); +// return ( hasRCStyle && gtk_widget_get_modifier_style(widget)->color_flags[state]&flag ); + return false; } Surprisingly this did not fix it for me (seriously, I thought it was going to resolve it). I'll keep poking around to see where the issue may live, but the above doesn't work. I'm building off of the latest GIT, and you can see it here: https://build.opensuse.org/package/show/home:eclipseagent:branches:KDE:Unsta... Although I haven't published the RPMs until I actually resolve it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.