Bug 4669

Summary: Wrong Gnome theme after update to version 3.3.90
Product: Mageia Reporter: Bogdan Gruescu <gruescubogdan>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: olav
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: gnome-themes-standard-3.3.90.1-1.mga2.src.rpm CVE:
Status comment:
Attachments: Screenshot with 'Shell Theme' grayed out
shell theme extension is not available

Description Bogdan Gruescu 2012-02-24 06:39:48 CET
Description of problem:

With Gnome 3.3.90, the default Adwaita theme has changed to Oxygen, and I can't change it back in 'Advanced Settings' (Gnome Tweak Tool). As a result, panel icons are missing, desktop background is now black, brightness is locked at maximum level, to name just a few bad effects.
Comment 1 Bogdan Gruescu 2012-02-24 06:52:33 CET
Created attachment 1624 [details]
Screenshot with 'Shell Theme' grayed out
Bogdan Gruescu 2012-02-24 06:53:54 CET

Assignee: bugsquad => olav

Comment 2 Olav Vitters 2012-02-24 08:27:42 CET
Yes, theme cannot be changed. So the problem is in Oxygen.

Assignee: olav => bugsquad

Comment 3 Bogdan Gruescu 2012-02-24 09:39:30 CET
(In reply to comment #2)
> Yes, theme cannot be changed. So the problem is in Oxygen.

Oxygen has undoubtedly some flaws, but the described problem surfaced after Gnome update to 3.3.90 (no Oxygen related packages were updated in this time frame).

I am certain it has been possible to change the 'Shell theme' using 'Advanced Settings' in Gnome 3.3.4 and I assume it was possible in Gnome 3.3.5 too. But now it is no longer possible.

Therefore some gnome related change or other package submitted in the last two days broke the theme shell functionality (with other words, I doubt that Oxygen has a connection with the inability to switch to a different theme; or if it has, this is a bug which got exposed in the last two days).

As a temporary solution, is there any workaround to change shell theme manually? (yes, I know this is bugzilla and not a user support forum)

Oxygen looks awful in Gnome 3 (Olav, you also wrote a message in the mageia dev mailing list about that not long ago but I haven't seen any reaction).
Comment 4 Olav Vitters 2012-02-24 10:14:29 CET
Ah, I totally misread your initial messages (in a hurry). It could be a fallout from bug 4648. Could you try with gnome-settings-daemon 3.3.90-3?

And with theme cannot be changed I meant that only if you (which you do) know about "gnome-tweak-tool", you'll be able to change the theme. In GNOME 3, it is difficult to change the theme and so the default should just look nice.. not consistent.

CC: (none) => olav

Comment 5 Bogdan Gruescu 2012-02-24 16:01:55 CET
Created attachment 1625 [details]
shell theme extension is not available
Comment 6 Bogdan Gruescu 2012-02-24 16:33:55 CET
You were right. I installed 'gnome-settings-daemon-3.3.90.1-3.mga2' then log out, log in and the problem went away (the theme was changed back to the default Adwaita automatically, without any interaction from my part).

Bug 4667 (https://bugs.mageia.org/show_bug.cgi?id=4667) does not apply for me.

However, I was somehow inaccurate in Comment 3. There is a warning triangle next to the 'Shell theme' and if I hover the mouse over it it say "Shell user-theme extension not enabled" (attachment in Comment 5). Nothing happens in this aspect even if I install the package 'gnome-shell-extensions' (which pulled about 16 packages about extensions in total).
My Cauldron was installed from Mageia 2 alpha 3. I am not very sure, but I think that Gnome Tweak Tool (Advanced Settings) was installed by default.

I've marked this bug as resolved-fixed.

I made a few more tests. If I change the 'GTK+ theme" (see the attachment in Comment 5) from 'Adwaita (default)' to 'Oxygen-gtk' and then back to 'Adwaita (default)', both <mgaapplet> and <net_applet> will segfault. If someone request, I will open a new bug for this segmentation fault.

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 7 Olav Vitters 2012-02-24 16:45:17 CET
(In reply to comment #6)
> I made a few more tests. If I change the 'GTK+ theme" (see the attachment in
> Comment 5) from 'Adwaita (default)' to 'Oxygen-gtk' and then back to 'Adwaita
> (default)', both <mgaapplet> and <net_applet> will segfault. If someone
> request, I will open a new bug for this segmentation fault.

Yes, please file a bug. If you need help to get a good stacktrace, just ask me.
Comment 8 Bogdan Gruescu 2012-02-25 13:01:10 CET
Bug 4694 was added to address the segmentation fault.