I finally found out how to set different styles for Gtk2 and Gtk3!
First, open the "Gtk configuration" dialog that's new in Quantal (Systemsettings > Appearance of Applications > Gtk configuration).
This is the only way you can set Gtk3 styles. Set Gtk2 and Gtk3 styles, and set everything else you want to on this page. Click on Apply.
Note: You *must* set Gtk2 and Gtk3 to the *same* style here, otherwise the Gtk3 style will not be applied, and you'll get the ugly grey default Gtk3 style, which looks like Windumb 3.1.
Log out and log in again (or reboot) to apply the changes. Run a Gtk2 app and a Gtk3 app to confirm the styles have been applied properly. Close both again.
Install the package gtk-chtheme, if you haven't done so already, and run Gtk-Chtheme. It will allow you to change your Gtk2 theme to a different theme
The change will become effective immediately for any newly started applications. Already running Gtk2 apps will have to be restarted.
That's it, you have now different themes for Gtk2 and Gtk3! \^д^/
After this, you *must not* run the "Gtk configuration" dialog again, or it will shoot your Gtk3 theme configuration.
If you want to change your Gtk3 theme, you must restart from scratch, i.e. begin by setting Gtk2 and Gtk3 to the same theme again, apply, log out/log in again, and run Gtk-Chtheme again.
It would be nice if a later version of the "Gtk configuration" dialog would be able to set different themes for Gtk2 and Gtk3 right away, rather than having to do this workaround.
First, open the "Gtk configuration" dialog that's new in Quantal (Systemsettings > Appearance of Applications > Gtk configuration).
This is the only way you can set Gtk3 styles. Set Gtk2 and Gtk3 styles, and set everything else you want to on this page. Click on Apply.
Note: You *must* set Gtk2 and Gtk3 to the *same* style here, otherwise the Gtk3 style will not be applied, and you'll get the ugly grey default Gtk3 style, which looks like Windumb 3.1.
Log out and log in again (or reboot) to apply the changes. Run a Gtk2 app and a Gtk3 app to confirm the styles have been applied properly. Close both again.
Install the package gtk-chtheme, if you haven't done so already, and run Gtk-Chtheme. It will allow you to change your Gtk2 theme to a different theme
The change will become effective immediately for any newly started applications. Already running Gtk2 apps will have to be restarted.
That's it, you have now different themes for Gtk2 and Gtk3! \^д^/
After this, you *must not* run the "Gtk configuration" dialog again, or it will shoot your Gtk3 theme configuration.
If you want to change your Gtk3 theme, you must restart from scratch, i.e. begin by setting Gtk2 and Gtk3 to the same theme again, apply, log out/log in again, and run Gtk-Chtheme again.
It would be nice if a later version of the "Gtk configuration" dialog would be able to set different themes for Gtk2 and Gtk3 right away, rather than having to do this workaround.
Comment