Error of gtk-based software display in KDE
I use KDE as my default desktop, and of course run a lot of gtk-based GUI softwares, such as firefox. Most of the time they work compatibly in KDE without any warnings or display problems. However, after a while in KDE, some warnings emerge,like:
Gdk-WARNING **: Attempt to draw a drawable with depth 32 to a drawable with depth 24
And Then some display errors begin to bother me, seen in the attachments: no border(fig1 and fig3) or black menus(fig2). Some people told me it was the qt-curve theme in gtk that triggered the compatiblity problem. But after I used gtk-chtheme to swith the gtk theme to "clearlook", nothing got better in displays of gtk-based softwares. The only solution I know now is to log out KDE and relogin, after which all the problem is gone.
Could anyone tell me why and how to solve it without loging out KDE?