Bug 658605 - default theme is still clearlooks
Summary: default theme is still clearlooks
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: gtk3
Version: rawhide
Hardware: Unspecified
OS: Unspecified
low
medium
Target Milestone: ---
Assignee: Matthias Clasen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-11-30 19:31 UTC by Bill Nottingham
Modified: 2014-03-17 03:25 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-02-12 01:09:07 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.