Bug 675381 - [gtk-theme-engine-clearlooks] theme does not get applied to gtk3
Summary: [gtk-theme-engine-clearlooks] theme does not get applied to gtk3
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: gtk-theme-engine-clearlooks
Version: 15
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Cosimo Cecchi
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-02-05 10:21 UTC by Joachim Frieben
Modified: 2011-04-11 18:20 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-04-11 18:20:20 UTC
Type: ---


Attachments (Terms of Use)
Screenshot of dconf-editor for Clearlooks scheme (59.26 KB, image/png)
2011-03-10 13:52 UTC, Joachim Frieben
no flags Details

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.


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