On Fri, 29 Oct 2010, Jiri B. wrote:

> 
> hi,
> 
> I have found during testing keepassx that QT has some issues when
> using GTK style :( Theme is OK of course.
> 
> Using latest snapshots, latest ports snapshot. Is it working for you
> correctly?
> 
> $ qtconfig4    
> QGtkStyle was unable to detect the current GTK+ theme.
> QGtkStyle was unable to detect the current GTK+ theme.

That's not an issue. It's how the thing is designed.
It requires some additional incantations if you're not using GNOME.

You need a proper ~/.gtkrc-2.0, e.g.:

---

include "/usr/local/share/themes/Rezlooks-Watercolor/gtk-2.0/gtkrc"

style "daco"
{
 font_name = "sans 8"
}
widget_class "*" style "daco"

gtk-font-name = "sans 8"

gtk-icon-theme-name = "gnome"

gtk-theme-name = "Rezlooks-Watercolor"

gtk-toolbar-style = GTK_TOOLBAR_ICONS

gtk-cursor-blink = 0

---

Your must-have is the "gtk-theme-name" line.

And then: 

$ export GTK2_RC_FILES=~/.gtkrc-2.0:/etc/gtk-2.0/gtkrc

Now QGtkStyle should work...

ciao, 
david

Reply via email to