Bug 1030469

Summary: enabling show-desktop-icons for org.nemo.desktop makes background disappear
Product: [Fedora] Fedora Reporter: Jacek Pliszka <Jacek.Pliszka>
Component: nemoAssignee: leigh scott <leigh123linux>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 20CC: dan.mashal, fedora, leigh123linux
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: cinnamon-session-2.0.5-1.fc19 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-11-14 16:13:58 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jacek Pliszka 2013-11-14 14:09:16 UTC
Description of problem:

When show-desktip-icon is enabled in org.nemo.desktop in dconf-editor
starting nemo makes all background disappear and go completely black.


Version-Release number of selected component (if applicable):
2.0.5-1.fc20.x86_64


How reproducible:
always

Steps to Reproduce:
1. enable show-desktop-icon in org.nemo.desktop in dconf-editor
2. run nemo
3.

Actual results:

desktop background disappers - goes completely black, nemo returns:
nemo:4458): Gtk-WARNING **: Locale not supported by C library.
	Using the fallback 'C' locale.
** (nemo:4458): WARNING **: Can not calculate _NET_NUMBER_OF_DESKTOPS
** (nemo:4458): WARNING **: Can not calculate _NET_NUMBER_OF_DESKTOPS
** (nemo:4458): WARNING **: Can not get _NET_WORKAREA
** (nemo:4458): WARNING **: Can not determine workarea, guessing at layout


Expected results:

background does not disappear
Additional info:

Comment 1 Fedora Update System 2013-11-14 14:48:27 UTC
cinnamon-session-2.0.5-1.fc19, cinnamon-translations-2.0.2-1.fc19, cinnamon-settings-daemon-2.0.7-1.fc19, muffin-2.0.4-1.fc19, cinnamon-2.0.11-1.fc19, nemo-2.0.5-1.fc19, cinnamon-desktop-2.0.3-1.fc19, nemo-extensions-2.0.0-0.1.gitfd3cc88.fc19, cinnamon-control-center-2.0.7-1.fc19, cinnamon-screensaver-2.0.3-1.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/FEDORA-2013-21055/cinnamon-session-2.0.5-1.fc19,cinnamon-translations-2.0.2-1.fc19,cinnamon-settings-daemon-2.0.7-1.fc19,muffin-2.0.4-1.fc19,cinnamon-2.0.11-1.fc19,nemo-2.0.5-1.fc19,cinnamon-desktop-2.0.3-1.fc19,nemo-extensions-2.0.0-0.1.gitfd3cc88.fc19,cinnamon-control-center-2.0.7-1.fc19,cinnamon-screensaver-2.0.3-1.fc19

Comment 2 Fedora Update System 2013-11-14 14:50:49 UTC
cinnamon-session-2.0.5-1.fc20, cinnamon-translations-2.0.2-1.fc20, cinnamon-settings-daemon-2.0.7-1.fc20, muffin-2.0.4-1.fc20, cinnamon-2.0.11-1.fc20, nemo-2.0.5-1.fc20, cinnamon-desktop-2.0.3-1.fc20, nemo-extensions-2.0.0-0.1.gitfd3cc88.fc20, cinnamon-control-center-2.0.7-1.fc20, cinnamon-screensaver-2.0.3-1.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/FEDORA-2013-21039/cinnamon-session-2.0.5-1.fc20,cinnamon-translations-2.0.2-1.fc20,cinnamon-settings-daemon-2.0.7-1.fc20,muffin-2.0.4-1.fc20,cinnamon-2.0.11-1.fc20,nemo-2.0.5-1.fc20,cinnamon-desktop-2.0.3-1.fc20,nemo-extensions-2.0.0-0.1.gitfd3cc88.fc20,cinnamon-control-center-2.0.7-1.fc20,cinnamon-screensaver-2.0.3-1.fc20

Comment 3 leigh scott 2013-11-14 14:51:56 UTC
Update and see if you can reproduce.

Comment 4 Jacek Pliszka 2013-11-14 15:51:31 UTC
Not working for me, I am using nemo with GNOME3, not with cinnamon.


** (nemo:5526): WARNING **: Can not calculate _NET_NUMBER_OF_DESKTOPS

** (nemo:5526): WARNING **: Can not calculate _NET_NUMBER_OF_DESKTOPS

** (nemo:5526): WARNING **: Can not get _NET_WORKAREA

** (nemo:5526): WARNING **: Can not determine workarea, guessing at layout

No I get sometimes even more:

** (nemo:5554): WARNING **: Can not determine workarea, guessing at layout
sys:1: Warning: invalid unclassed pointer in cast to 'NemoPlacesSidebar'

(nemo:5554): Gtk-CRITICAL **: gtk_tree_view_get_selection: assertion 'GTK_IS_TREE_VIEW (tree_view)' failed

(nemo:5554): Gtk-CRITICAL **: gtk_tree_selection_get_selected: assertion 'GTK_IS_TREE_SELECTION (selection)' failed

(nemo:5554): Gtk-CRITICAL **: gtk_tree_store_clear: assertion 'GTK_IS_TREE_STORE (tree_store)' failed
**
ERROR:nemo-window.c:1852:nemo_window_get_active_slot: assertion failed: (NEMO_IS_WINDOW (window))
Aborted (core dumped)

Comment 5 leigh scott 2013-11-14 16:13:58 UTC
(In reply to Jacek Pliszka from comment #4)
> Not working for me, I am using nemo with GNOME3, not with cinnamon.

nemo doesn't draw the background any more.

https://github.com/linuxmint/nemo/commit/6958543559bdec9e6603f410d86162bbeee35f5f

Comment 6 Fedora Update System 2013-11-16 07:01:27 UTC
cinnamon-session-2.0.5-1.fc20, cinnamon-translations-2.0.2-1.fc20, cinnamon-settings-daemon-2.0.7-1.fc20, muffin-2.0.4-1.fc20, cinnamon-2.0.11-1.fc20, nemo-2.0.5-1.fc20, cinnamon-desktop-2.0.3-1.fc20, nemo-extensions-2.0.0-0.1.gitfd3cc88.fc20, cinnamon-control-center-2.0.7-1.fc20, cinnamon-screensaver-2.0.3-1.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 7 Fedora Update System 2013-11-19 05:23:58 UTC
cinnamon-session-2.0.5-1.fc19, cinnamon-translations-2.0.2-1.fc19, cinnamon-settings-daemon-2.0.7-1.fc19, muffin-2.0.4-1.fc19, cinnamon-2.0.11-1.fc19, nemo-2.0.5-1.fc19, cinnamon-desktop-2.0.3-1.fc19, nemo-extensions-2.0.0-0.1.gitfd3cc88.fc19, cinnamon-control-center-2.0.7-1.fc19, cinnamon-screensaver-2.0.3-1.fc19 has been pushed to the Fedora 19 stable repository.  If problems still persist, please make note of it in this bug report.