Bug 658605

Summary: default theme is still clearlooks
Product: [Fedora] Fedora Reporter: Bill Nottingham <notting>
Component: gtk3Assignee: Matthias Clasen <mclasen>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: awilliam, bnocera, mclasen, rvokal
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-02-12 01:09:07 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Bill Nottingham 2010-11-30 19:31:39 UTC
Description of problem:

Given gtk-theme-engine-clearlooks not having anything in /usr/share/themes/Clearlooks/gtk-3.0, this causes the desktop to look very retro.

Presumably, the default should be set to Adwaita?

Version-Release number of selected component (if applicable):

gtk3-2.91.4-2.fc15.x86_64

How reproducible:

100%

Steps to Reproduce:
1. see /etc/gtk-3.0/gtkrc

Comment 1 Bill Nottingham 2010-11-30 19:31:55 UTC
Might want to fix gtk2 to match too.

Comment 2 Adam Williamson 2010-12-01 20:44:12 UTC
Adwaita doesn't seem to be working right here. Running

gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'

as recommended by Bill just makes all my GTK+2 apps look hideous and grey as well as my GTK+3 ones. I remember seeing some error message to do with Adwaita but I can't find it again now :(

Comment 3 Bastien Nocera 2010-12-01 22:17:43 UTC
The default is already Adwaita. The problem is that the default is picked up from GConf as we "migrate" the GConf settings to GSettings for those times when people have already changed their settings.

It's also possible that:
- you don't have gtk-theme-engine-clearlooks installed
or:
- you don't have gnome-themes-standard installed.

Comment 4 Adam Williamson 2010-12-01 22:22:35 UTC
It's also possible that:
- you don't have gtk-theme-engine-clearlooks installed
or:
- you don't have gnome-themes-standard installed.

indeed, this seems to be the case. Nothing in regular Rawhide updates has caused the installation of gnome-themes-standard. Something probably should.

After installing gnome-themes-standard I can run the gsettings command and things behave as expected (I get the new theme in GTK+ 3 apps and what looks like still more or less Clearlooks in GTK+ 2 apps).

Comment 5 Bill Nottingham 2010-12-01 22:29:11 UTC
(In reply to comment #3)
> The default is already Adwaita. The problem is that the default is picked up
> from GConf as we "migrate" the GConf settings to GSettings for those times when
> people have already changed their settings.
> 
> It's also possible that:
> - you don't have gtk-theme-engine-clearlooks installed

Note that this isn't enough for clearlooks to work right if it's configured, as this only has the engine, no actual theme data.

Comment 6 Bastien Nocera 2010-12-02 03:58:14 UTC
(In reply to comment #5)
> (In reply to comment #3)
> > The default is already Adwaita. The problem is that the default is picked up
> > from GConf as we "migrate" the GConf settings to GSettings for those times when
> > people have already changed their settings.
> > 
> > It's also possible that:
> > - you don't have gtk-theme-engine-clearlooks installed
> 
> Note that this isn't enough for clearlooks to work right if it's configured, as
> this only has the engine, no actual theme data.

Right, but but the theme doesn't run too good without an actual engine installed :)

Comment 7 Adam Williamson 2011-01-15 22:06:59 UTC
On the current nightly, 20110114, the default GTK+2 theme and Metacity theme are still set in gconf as Clearlooks, not Adwaita. If you force dropback to gnome-panel / metacity (for e.g. with desktop-effects), you get an ugly fallback metacity theme because Clearlooks can't load (it's not installed).



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 8 Matthias Clasen 2011-02-12 01:08:31 UTC
(In reply to comment #7)
> On the current nightly, 20110114, the default GTK+2 theme and Metacity theme
> are still set in gconf as Clearlooks, not Adwaita. If you force dropback to
> gnome-panel / metacity (for e.g. with desktop-effects), you get an ugly
> fallback metacity theme because Clearlooks can't load (it's not installed).
> 

The gconf keys are not relevant anymore. gnome-settings-daemon uses gsettings now.
The default values are in 
/usr/share/glib-2.0/schemas/org.gnome.desktop.interface.gschema.xml

Comment 9 Matthias Clasen 2011-02-12 01:09:07 UTC
I think this is all correct now.