
If you really want the eye candy destop use;What should I do to make Qt applications look decent under Xfce 4?
Code: Select all
x11-wm/compiz-fusion
Thats not really what he's asking. Compiz-fusion does fancy window decorations and desktop switching (it is after all a window manager).keenblade wrote:If you really want the eye candy destop use;What should I do to make Qt applications look decent under Xfce 4?Compiz-fusion with xfce4 works perfect here.Code: Select all
x11-wm/compiz-fusion
Code: Select all
* x11-themes/gtk-engines-qt
* x11-themes/gtk-engines-qtcurve
* x11-themes/gtk-engines-qtpixmap
* x11-themes/qtcurve
* x11-themes/qtcurve-qt4

Sorry, It seems I did not get what you want as slack---line pointed.Charlie. wrote:Why does everyone suggest compiz as a solution to absolutely everything desktop-related?
Code: Select all
x11-themes/qgtkstyle


Works fine for me on my X300 with open source drivers. It's only slightly slower than a non-composited desktop. Then again, I'm using the git X.org instead of the portage one.Charlie. wrote:Why does everyone suggest compiz as a solution to absolutely everything desktop-related? Seriously - without an nVidia graphics card, you can't even use it. (Don't try to tell me that the ATI fglrx drivers work - they don't ... at least 99% of the time.)
Honestly, QtCurve is the best solution. It has native GTK+, Qt3 and Qt4 theme packages. But it uses the same settings for all three so your apps will look alike. Unlike gtk-engines-qt, it doesn't actually suck. The downside is that you have to like the QtCurve theme. The nice thing, though, is that it is massively configurable (from within KDE3's control center) and I personally find it to look pretty nice.Thanks slack---line, but I have already seen those packages. None will work. gtk-engines-qt is used to make GTK apps look acceptable under KDE, not the reverse.
Theoretically, I could convert both my GTK theme and Qt theme to "Curve" so that they match. This isn't really a solution, however. It's more like a work-around.
Any more info on QGtkStyle?

As didl says, you can set theme in qtconfig. When QGtkStyle is installed, it appears as "GTK".Charlie. wrote:BTW - without kcontrol, how do you set QGtkStyle as your Qt "engine" once you have built and installed it?
Then again, how did you get it installed? Could I get your ebuild files, please?
To set the style for kde applications use kcontrol, to set the style of pure-qt applications (which is not the same as kde applications) use qtconfig. It's that easy. Install all the kde styles you want, and set them using the relevant tool. Compiz is not a medicine for everything, but a completely different dissease. It's not the topic, so, please, stay on topic (not aimed to anyone personally).Charlie. wrote: There's one problem: I need to use some Qt applications (specifically Amarok and qGo) on my desktop and they look awful.
You can install any qt style you like better, however, if you want consistency across gtk and qt appplications like someone said above, the choice is clear: use gtk-engines-qtcurve for gtk applications, and qtcurve for kde applications. It has a style for kde3, for kde4, and for gtk2.x, and all of them are maintained and look almost identical. It's very complete and configurable, and it can look as shinny or simple as you want.What should I do to make Qt applications look decent under Xfce 4?
Obviously, something in the ebuild dir was not, you can redo the manifest however, using "ebuild <whatever>.ebuild manifest".(I tried to pull the ebuild from http://bugs.gentoo.org/show_bug.cgi?id=222775 into my local portage overlay, I got "masked by CORRUPTION". I think my Manifest file was right.)
Qt3 apps will not work on qt4, nor vice-versa, just like gtk2 apps can't compiled on qt3. Qt3 and qt4 are esentially different toolkits, even if they have a common root. Qt3support will not help either, it doesn't magically allow qt3 apps to compile against qt4, so the style (which basically is another qt4 application) will not work either for a qt3 program. Qt3-support just eases the porting, but you still need to update the source code for it to compile against it.Popular opinion says QGtkTheme only works with Qt 4.3 and up. (Preferably Qt 4.4 and up.) Will it work with apps built against Qt 3? I ask because I have emerged Qt 4.3.3 with qt3support and emerging qGo still tries to emerge Qt 3.3.8. (I have USE="... -qt3 qt4 qt3support ...") Obviously, it has a dependency on Qt 3 specifically.
