When upgrading from redhat-artwork-0.120.1.2 to redhat-artwork-0.122.1, my GTK1 applications started to use the default theme again. I think that the /usr/share/themes/Bluecurve/gtk directory is missing in 0.122.1 version. I used both flags (gtk gtk2) for the installation. Reproducible: Always Steps to Reproduce: 1. 2. 3.
In the new version, I changed the ebuild to install the gtk1 theme only when not using gtk2, because probably the majority of users having USE="gtk gtk2" do not want gtk1. But It can be changed back if more people think it's more reasonable the old way... no solution is perfect (at least until the gtk flags are rethought, see also bug 87132, for instance)
Hi! I'm sorry about making you lose time with this, I thought it was an issue or something no working properly (I suppose you can close this). By the other hand, I'm using both flags, but I do want GTK1 theme support because there are still some apps using it (wxWindows/aMule,gcombust,xmms,etc.) and the default theme is pretty ugly compared with the amazing Bluecurve's GTK1 theme... if I didn't misunderstood using "-gtk2" will install gtk1 without gtk2 theme, so I'm questioning if there is some way to install both (?) with this new version of the package. Thanks a lot!
I think that most people who use redhat-artwork use it because it provides a unified desktop theme for GTK, GTK2, and QT applications. honestly, I would expect most people who install it to want *all three*, rather than "gtk2 in lieu of gtk1". it would be very nice if it were possible to build the package with both GTK and GTK2 support, especially considering that a common interface across multiple toolkits was one of redhat's motivations for developing Bluecurve in the first place....
Yeah, I'm agree with chris, a theme-package should provide all the themes available cause It's supposed to do so, It's not an application. A solution if you want the GTK1 theme not to be installed, could be adding an additional flag like the one on wxGTK (wxWindows): x11-libs/wxGTK-2.4.2-r3 -debug +gtk2 -no_wxgtk1 -odbc +opengl -unicode So, using USE="+no_gtk1" wouldn't install the GTK1 theme... however I'm not sure if this is a good idea or this can be done (I'm a bit new). If there is no solution, I prefer the old way "at least until the gtk flags are rethought". That's all, thanks for the attention, Greg.
Ok, I committed 0.122.1-r1 and changed the ebuild to work as in previous versions. Thanks.