Bug 675381

Summary: [gtk-theme-engine-clearlooks] theme does not get applied to gtk3
Product: [Fedora] Fedora Reporter: Joachim Frieben <jfrieben>
Component: gtk-theme-engine-clearlooksAssignee: Cosimo Cecchi <ccecchi>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: ccecchi, mclasen
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-04-11 18:20:20 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
Screenshot of dconf-editor for Clearlooks scheme none

Description Joachim Frieben 2011-02-05 10:21:58 UTC
Description of problem:
For a current "rawhide" system, 'gsettings set org.gnome.desktop.interface gtk-theme "Clearlooks"' only affects GTK2 based applications even though the GTK3 engine for the "Clearlooks" theme is installed.

Version-Release number of selected component (if applicable):
gtk-theme-engine-clearlooks-2.91.5-3.fc15.x86_64

How reproducible:
Always.

Steps to Reproduce:
1. Run 'gsettings set org.gnome.desktop.interface gtk-theme "Clearlooks"'.
  
Actual results:
Only GTK2 based applications use the "Clearlooks" theme.

Expected results:
Both GTK2 and GTK3 based applications use the Clearlooks theme.

Additional info:
- Setting the theme to Adwaita works correctly for GTK3 based applications.
- ls /usr/lib64/gtk-3.0/3.0.0/theming-engines returns
  libadwaita.so*  libclearlooks.so* as expected.

Comment 1 Joachim Frieben 2011-03-10 13:52:09 UTC
Created attachment 483448 [details]
Screenshot of dconf-editor for Clearlooks scheme

No improvement for current F15 with updates-testing including packages:

- gnome-settings-daemon-2.91.91-1.fc15.x86_64
- gtk3-3.0.2-1.fc15.x86_64
- gtk-theme-engine-clearlooks-2.91.5-5.fc15.x86_64

After executing 'gsettings set org.gnome.desktop.interface gtk-theme "Clearlooks"', GTK3 based applications like dconf-editor (see attached screenshot) seem to use a simplistic GTK3 fallback scheme.

Comment 2 Joachim Frieben 2011-04-06 14:32:01 UTC
No improvement for current F15 with updates-testing including packages:

- gnome-settings-daemon-3.0.0.1-1.fc15.x86_64
- gtk3-3.0.8-2.fc15.x86_64
- gtk-theme-engine-clearlooks-2.91.5-5.fc15.x86_64

Comment 3 Cosimo Cecchi 2011-04-07 13:48:47 UTC
(In reply to comment #0)
> Description of problem:
> For a current "rawhide" system, 'gsettings set org.gnome.desktop.interface
> gtk-theme "Clearlooks"' only affects GTK2 based applications even though the
> GTK3 engine for the "Clearlooks" theme is installed.

A Clearlooks GTK3 engine does not exist; the only engine out there yet is Adwaita.

Comment 4 Joachim Frieben 2011-04-07 15:23:22 UTC
(In reply to comment #3)
You are wrong (see the original description):

  rpm -qf /usr/lib64/gtk-3.0/3.0.0/theming-engines/libclearlooks.so*

returns gtk-theme-engine-clearlooks-2.91.5-5.fc15.x86_64

Comment 5 Cosimo Cecchi 2011-04-07 20:00:24 UTC
(In reply to comment #4)
> (In reply to comment #3)
> You are wrong (see the original description):
> 
>   rpm -qf /usr/lib64/gtk-3.0/3.0.0/theming-engines/libclearlooks.so*
> 
> returns gtk-theme-engine-clearlooks-2.91.5-5.fc15.x86_64

That engine does not work, and has been obsoleted by the Adwaita engine, provided by gnome-themes-standard.
gtk-theme-engines-clearlooks is currently not dragged in the default F15 installation, and will be useful only when upstream will release a GTK3 compatible version of it.

Comment 6 Joachim Frieben 2011-04-09 18:02:59 UTC
As long as the defunct GTK3 theme engine /usr/lib64/gtk-3.0/3.0.0/theming-engines/libclearlooks.so* is included in the official Fedora package gtk-theme-engine-clearlooks-2.91.5-5.fc15 this is a valid bug which has to be addresseed.

**** Stop vandalizing valid bug reports. Thanks! ****

Comment 7 Matthias Clasen 2011-04-11 18:14:43 UTC
**** Stop vandalizing valid bug reports. Thanks! ****

Funny to say this to the package maintainer. Anyway, we're ending this for good by retiring the package.