Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 266398 - >=gnome-base/nautilus-2.26 starts endlessy when /apps/nautilus/preferences/show_desktop is set to false
Summary: >=gnome-base/nautilus-2.26 starts endlessy when /apps/nautilus/preferences/sh...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal with 1 vote (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords:
: 270029 312853 (view as bug list)
Depends on:
Blocks: gnome2.26
  Show dependency tree
 
Reported: 2009-04-16 16:48 UTC by Andreas Duering
Modified: 2010-06-14 09:25 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
nautilus-2.26.3-restart.patch (nautilus-2.26.3-restart.patch,590 bytes, patch)
2009-07-22 09:45 UTC, Pacho Ramos
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Duering 2009-04-16 16:48:23 UTC
When /apps/nautilus/preferences/show_desktop is set to false, the window list gets full of messages which say "Nautilus starting...".
System is also getting slower because of this.
Happens only with newer (>=2.26, maybe the 2.25 versions are affected, too) nautilus versions.

Reproducible: Always

Steps to Reproduce:
1. open gconf-editor /apps/nautilus/preferences/show_desktop
2. uncheck show_desktop
3. See nautilus starting over and over again

Actual Results:  
nautilus is starting over and over again

Expected Results:  
Nautilus should quit.

There's a proposed patch which works for me:

http://bugs.archlinux.org/task/14110
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-04-23 21:55:43 UTC
The arch linux patch seems odd, it would mean disable auto-reloading of nautilus completely which would be bad for desktop experience.
Comment 2 Nirbheek Chauhan (RETIRED) gentoo-dev 2009-05-14 11:13:41 UTC
Patch from http://bugzilla.gnome.org/show_bug.cgi?id=580793 added to tree, closing. Thanks for reporting.
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-05-16 09:02:19 UTC
*** Bug 270029 has been marked as a duplicate of this bug. ***
Comment 4 Andreas Duering 2009-05-16 10:45:27 UTC
Reinstalled nautilus
Problem still exists
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-05-16 11:56:31 UTC
*** Bug 270029 has been marked as a duplicate of this bug. ***
Comment 6 Yang Zhao 2009-05-19 17:09:26 UTC
Seems to be fixed in 2.26.3
Comment 7 Yang Zhao 2009-05-19 17:34:08 UTC
(In reply to comment #6)
> Seems to be fixed in 2.26.3

Oops, bad test. Persists with 2.26.3.

Is there a .desktop file somewhere that needs to be cleaned up manually?
Comment 8 Jonathan-Christofer Demay 2009-06-16 23:32:24 UTC
I haven't set show_desktop to false but I also have this problem.
After some googling, apparently some people experience this bug if they unchecked show_desktop, some without or without show_desktop unchecked, and some don't exeprience it at all... seems a bit random.

The debian guys think it is more related to gnome-session, and they seem to have fixed it: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=525718
Comment 9 Michał Sawicz 2009-07-05 10:20:41 UTC
Upgrading to upstream nautilus-2.27.2 and gnome-session-2.26.2 did not help.
Comment 10 Michał Sawicz 2009-07-05 10:43:25 UTC
The problem is when you don't have nautilus managing your desktop (I'm using netbook-launcher), nautilus exits when it's last window is closed. Gnome-session then tries to respawn it but it exits because of
/apps/nautilus/preferences/show_desktop is false.

The solution is to remove 'filemanager' from /desktop/gnome/session/required_components_list, or, as in my case, replace 'nautilus' with 'netbook-launcher' in /desktop/gnome/session/required-components/filemanager.

If you actually use nautilus as your desktop-managing you may also need to add it to autostart in your session.
Comment 11 Pacho Ramos gentoo-dev 2009-07-22 09:45:54 UTC
Created attachment 198777 [details, diff]
nautilus-2.26.3-restart.patch

Can anybody test attached patch applied to nautilus? It's based on fedora's fix that is being applied in their spec and I like it more than debian's fix because it's simpler, but I cannot test how it works because I must still stay with gnome stable

Good luck!
Comment 12 Pacho Ramos gentoo-dev 2009-07-22 09:49:36 UTC
On the other hand, seems that a different fix is being applied in gentoo since 2.26.2-r1, has anybody tried if it fixes the problem also? :-/
Comment 13 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-07-22 11:28:31 UTC
no fix that I tried yet works. The only sensible fix I have heard of needs changes to session and isn't complete yet. It is on the upstream bug report.
Comment 14 Nirbheek Chauhan (RETIRED) gentoo-dev 2009-09-12 09:36:31 UTC
(In reply to comment #13)
> no fix that I tried yet works. The only sensible fix I have heard of needs
> changes to session and isn't complete yet. It is on the upstream bug report.
> 

Can't be fixed for 2.26 (not even in 2.28). Remove from tracker?
Comment 15 Pacho Ramos gentoo-dev 2009-09-12 11:18:08 UTC
(In reply to comment #14)
> Can't be fixed for 2.26 (not even in 2.28). Remove from tracker?
> 

+1 from me but, from my point of view, a reference to this bug should be added to:
http://www.gentoo.org/proj/en/desktop/gnome/faq.xml#doc_chap1_sect2

Thanks :-)
Comment 16 Sjoerd Job Postmus 2009-10-19 16:44:08 UTC
One solution that I have used --- and it does seem to work --- is

gconf-editor
-> desktop -> gnome -> session
remove "filemanager" from "required_components_list".
This way, you can set show_desktop to false, without any problems.

Does this work for anyone else?
Comment 17 Michał Sawicz 2009-10-19 16:58:44 UTC
Yes as mentioned before this works for me, too.
Comment 18 Kevin Wilson 2009-10-22 07:07:19 UTC
For what it's worth, I mentioned this solution back in June:

http://forums.gentoo.org/viewtopic-t-770786-highlight-.html
Comment 19 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-04-03 11:40:33 UTC
*** Bug 312853 has been marked as a duplicate of this bug. ***
Comment 20 Josh Lehan 2010-05-11 04:08:42 UTC
I just reproduced this bug, after upgrading my Gentoo installation to GNOME 2.26.

Unfortunately, the workaround described in comment 16 did NOT work for me.  The nautilus program still gets caught in an endless restart loop, and many "Starting..." panels appear on the taskbar, until they compress so tightly they are no longer visible.  The only way is to check the show_desktop box again, quickly, before gnome-panel overloads itself with panels.
Comment 21 Pacho Ramos gentoo-dev 2010-06-13 17:44:57 UTC
2.30.1-r1 solves this