I've emerged transmission with gtk3 USE disabled, but it still uses the gtk3 version I have installed because of other applications instead of using gtk+-2 . Maybe there's some automagic in configure?
It is as intended, GTK+-3.0 is an upgrade over GTK+-2.0 and to use GTK+-3.0 apps in GTK+-2.0 environment you need, for example, Xfce, gtk-engines-xfce:0 (the SLOT for GTK+-2.0 engine) gtk-engines-xfce:3 (the SLOT to make GTK+-3.0 apps look like GTK+-2.0) Or gnome-theme-standards and Adwaita, or greybird, or zukitwo I'll mark this as duplicate of bug 374057 because it has the best discussion of the issue *** This bug has been marked as a duplicate of bug 374057 ***
I just overread portage output thinking that changes from 2.42 to 2.42-r1 just regarded some broken patch which was fixed. And so I thought that both gtk2 and gtk3 were still there. In a few words, sorry for the noise...
(In reply to comment #2) > I just overread portage output thinking that changes from 2.42 to 2.42-r1 just > regarded some broken patch which was fixed. And so I thought that both gtk2 and > gtk3 were still there. > > In a few words, sorry for the noise... If you really insist on hacking and trying to avoid the unavoidable GTK+-3.0 at any cost possible, you can uninstall GTK+-3.0, then add /etc/portage/profile/package.provided entry to add x11-libs/gtk+-3.2.0 Then when you build transmission, it will autodetect GTK+-2.0 and use it But needless to say, this is completely unsupported
ok, I know how to force portage to 'obey me' and I'm not going to do it just for some crappy looking application. I just was making it clear that the quotation of a gtk3 use in the subject and in the body of the bug report was because an overlooking error of my portage output. I just thought that the (non existing) use wasn't respected for some reason and reported the fail. I quite don't care if some apps look crappy given that they behave good :)