Red Hat Bugzilla – Bug 1003648
grey BG instead of selected BG
Last modified: 2013-09-06 01:20:51 EDT
Description of problem:
With the file manager (nautilus) handling the desktop on (org.gnome.desktop.background.show-desktop-icons is enabled) and this theme is selected for the Gtk+ theme, then the background is grey. If the file manager is NOT handling the desktop, then the selected background is correctly displayed.
Note: This is NOT the only theme with this problem. So far as I cn tell, only the Adwaita, Zukitwo, and Zukiwi gtk3 themes do not have the problem.
Version-Release number of selected component (if applicable):
Fedora 19, gnome 3
Steps to Reproduce:
correct background displayed only if file manager not handling the desktop.
correct background displayed
Isn't that a Nautilus bug instead?
You raise an excellent question. My answer is: I have no idea except that some themes work and some do not. In addition to the one I list above, I have found that the "greybird" gtk3 theme works. One theme (Zukini) has some code with comments that say it is suppose to address this problem ... but it does not.
I have not identified what "little thing" a theme is doing or not doing that is causing this grey background to occur. The correct fix may be to nautilus but first the real problem needs to be identified.
What surprises me is that nobody is noticed this previously.
I am going to continue investigating the differences between greybird (which works) and bluebird (which does not).
Both are "noarch" and both claim to use "engine: none". There are a lot of "little differences" and one of those "little differences" must be the cause of the grey background. If anyone seeing this has an idea of where to look, please feel free to point me in a direction.
Try consulting with upstream.
Created attachment 793759 [details]
fix to correct getting grey background
This patch does fix the problem of getting the grey background when nautilus is managing the desktop ... the selected background is not displayed. This was done by comparing what greybird and bluebird did.
I do not know if this is a good fix or if there are other side effects. I do not know why the theme worked fine under Fedora 18 but not under Fedora 19. However, given this info, maybe someone more expert than myself can determine what the problem really is.
Will you try to push this upstream or should I do it?
I would appreciate it if you could push this upstream as I am trying to handle a bunch of themes PLUS I really, really believe that the problem is NOT in the themes ... these themes worked just fine under Fedora 18 but (with no changes to the themes) they do not work on Fedora 19 ... of course Fedora 18 -> Fedora 19 also has nautilus 3.6.3 -> 3.8.2. I tried to downgrade nautilus but that is easier said then done.
There have been three problem reports on this problem opened on the gnome bugzilla against nautilus and all were closed saying basically "not us" ... not clear to me that this is true.
The attached patch seems to be already included in 0.8. Have you tried to update first?
Added GTK 3.8 support: https://github.com/shimmerproject/Bluebird/commit/b96207903be5f32cbf24ebfd5a0c9712d524c0c8
Still in testing, waits for your karma: https://admin.fedoraproject.org/updates/FEDORA-2013-15555/bluebird-0.8-1.fc19
bluebird-0.8-1.fc19 has been submitted as an update for Fedora 19.
Got caught up with the same problem in multiple themes and did not notice that bluebird had identified and fixed the problem.
I am closing this as fixed in 0.8-1.fc19
bluebird-0.8-1.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.