Nautilus only sends "loaded" signal to xsplash when show_desktop is set

Bug #439278 reported by Loïc Minier
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xsplash
Fix Released
Medium
Cody Russell
nautilus (Ubuntu)
Fix Released
Medium
Loïc Minier
Karmic
Fix Released
Medium
Loïc Minier

Bug Description

Binary package hint: nautilus

Hi

under UNR, show_desktop isn't set, but nautilus always register with bootcurtain/xsplash and only signal it's loaded when displaying the desktop.

fix is probably not to register if show_desktop isn't set

Bye

ProblemType: Bug
Architecture: i386
Date: Wed Sep 30 12:33:50 2009
DistroRelease: Ubuntu 9.10
Package: nautilus 1:2.28.0-0ubuntu3
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-11.36-generic
SourcePackage: nautilus
Tags: ubuntu-unr
Uname: Linux 2.6.31-11-generic i686

Revision history for this message
Loïc Minier (lool) wrote :
David Barth (dbarth)
Changed in nautilus (Ubuntu):
assignee: nobody → Cody Russell (bratsche)
importance: Undecided → Medium
status: New → Triaged
Changed in xsplash:
status: New → Triaged
importance: Undecided → Medium
assignee: nobody → David Barth (dbarth)
assignee: David Barth (dbarth) → Cody Russell (bratsche)
milestone: none → ubuntu-9.10
Revision history for this message
Cody Russell (bratsche) wrote :

Is this still an issue? I recently found and fixed an issue where Nautilus was sending the wrong signal, so maybe that fixed this?

Revision history for this message
Loïc Minier (lool) wrote :

Cody, you fixed the name of the signal sent on nautilus startup; this bug is about the fact that the "finished loading" signal is only sent when the desktop is shown.

Revision history for this message
Cody Russell (bratsche) wrote :

What is show_desktop? I grepped through Nautilus for "show_desktop" and "show-desktop" and didn't find anything.

Revision history for this message
Martin Erik Werner (arand) wrote :

gconf: /apps/nautilus/preferences/show_desktop

Revision history for this message
Loïc Minier (lool) wrote :

It's a GConf key controlling whether or not nautilus shows the desktop folder over the background on the root window.

In nautilus:
libnautilus-private/apps_nautilus_preferences.schemas.in: <key>/schemas/apps/nautilus/preferences/show_desktop</key>
libnautilus-private/apps_nautilus_preferences.schemas.in: <applyto>/apps/nautilus/preferences/show_desktop</applyto>
libnautilus-private/nautilus-global-preferences.h:#define NAUTILUS_PREFERENCES_SHOW_DESKTOP "preferences/show_desktop"

debian/patches/11_restart_mode.patch:+ if ((no_desktop || !eel_preferences_get_boolean (NAUTILUS_PREFERENCES_SHOW_DESKTOP))
libnautilus-private/nautilus-global-preferences.c: { NAUTILUS_PREFERENCES_SHOW_DESKTOP,
src/nautilus-main.c: (NAUTILUS_PREFERENCES_SHOW_DESKTOP, TRUE);
src/nautilus-application.c: !eel_preferences_get_boolean (NAUTILUS_PREFERENCES_SHOW_DESKTOP)) {
src/nautilus-application.c: eel_preferences_add_callback_while_alive (NAUTILUS_PREFERENCES_SHOW_DESKTOP,
src/nautilus-application.c: if ( eel_preferences_get_boolean (NAUTILUS_PREFERENCES_SHOW_DESKTOP)) {

Loïc Minier (lool)
Changed in nautilus (Ubuntu):
milestone: none → ubuntu-9.10
Loïc Minier (lool)
Changed in nautilus (Ubuntu Karmic):
status: Triaged → In Progress
assignee: Cody Russell (bratsche) → Loïc Minier (lool)
Loïc Minier (lool)
Changed in nautilus (Ubuntu Karmic):
status: In Progress → Fix Committed
Cody Russell (bratsche)
Changed in xsplash:
status: Triaged → Fix Committed
Revision history for this message
Loïc Minier (lool) wrote :

nautilus (1:2.28.0-0ubuntu4) karmic; urgency=low

  [ Cody Russell ]
  * debian/patches/18_signal_curtain.patch: Only setup_boot_curtain() if
    /apps/nautilus/preferences/show_desktop isn't set as we only signal
    xsplash that nautilus is done loading when it draws the desktop's icon
    view.

Changed in nautilus (Ubuntu Karmic):
status: Fix Committed → Fix Released
Changed in xsplash:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.