Bug 119646 - KDE's desktop icons appear on Gnome
Summary: KDE's desktop icons appear on Gnome
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: nautilus
Version: rawhide
Hardware: i386
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Alexander Larsson
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: FC2Target FC3Target FC4Target
TreeView+ depends on / blocked
 
Reported: 2004-04-01 02:49 UTC by Eugenia Loli-Queru
Modified: 2007-11-30 22:10 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2004-11-04 07:54:35 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Eugenia Loli-Queru 2004-04-01 02:49:47 UTC
From Bugzilla Helper:

Description of problem:
I used Gnome and then XFce and then I went to KDE. After I got bored 
with its bloat, I relogged in on Gnome.
Oh-the-horror.
All KDE's desktop icons are now appearing on Gnome! I get a "CD-ROM" 
desktop icon, a floppy one, a duplicated "eugenia home" entry etc etc
It seems that if you visit KDE And then you go back to Gnome, it 
overwrites stuff somewhere and so Nautilus loads KDE's desktop icons 
in addition to gnome's.

Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1. go to gnome, go to xfce, go to kde, go back to gnome
2.
3.
    

Additional info:

Comment 1 Alexander Larsson 2004-04-06 14:36:42 UTC

*** This bug has been marked as a duplicate of 117135 ***

Comment 2 Gene Czarcinski 2004-04-17 13:31:49 UTC
This is not a dup of 117135 (double trash) but that I have kde's home,
CD/DVD and floppy icons on gnome's desktop and nautilus 2.6.0-4 does
not fix this problem.

I even ge tthis for a newly defined user that does login to gnome,
logout, login to kde, logout, login to gnome and double icons.

Comment 3 Alexander Larsson 2004-04-20 13:54:20 UTC
I dunno what to do with the other desktop files. I can't just hardcode
in Nautilus the names that kde could possibly use to create desktop
files on the Desktop.

Comment 4 Eugenia Loli-Queru 2004-04-20 18:00:07 UTC
Why do these desktop files are showing on Gnome anyway?

What if I delete them from my Gnome desktop? Will they be deleted 
from the KDE desktop as well? And if login again to KDE will they 
appear again on Gnome?

If the answer is yes to these questions (sorry, I have nuked my 
Fedora partition so I can't test it anymore), then freedekstop.org --
or whatever is behind this interoperability mulfunction-- has a 
fundamental flaw. And instead of hardcoding stuff to hack around 
them, I suggest you fix the flaw in its root (by shouting at Havoc if 
you have to ;-).

Comment 5 Alexander Larsson 2004-05-04 17:11:57 UTC
The desktop files are auto-created by kde, so will probably be
recreated on login to kde (as they where the first time you logged in
to kde).

Shouting at havoc will not solve this. Freedesktop has no way to force
people to interoperate, nor has it ever tried to standardize use of
~/Desktop. freedesktop is a good place for someone to start a
discussion of how to solve this problem though, since you might reach
most of the parties involved.

Comment 6 Eugenia Loli-Queru 2004-05-04 21:58:52 UTC
Erm, yeah, but for now, this remains a bug IMHO. If 
freekdesktop.org's turn hasn't come yet to "discuss" the situation, 
something has to be done at this point for your distro. I mean, 
Mandrake 10 didn't have this behavior, so I am sure there is a way 
around it (even if you have to go around hacks, which of course I 
don't really like either, but point is, some kind of action needs to 
be taken).

Maybe you would also like to start a discussion about it on 
freedesktop.org's list in the meantime and propose a "standard" which 
will fix the problem in the long term? Being the Nautilus leader, 
seems appropriate to me.

Comment 7 Havoc Pennington 2004-11-03 17:57:44 UTC
The fix here has to be upstream. We should resolve this as UPSTREAM.

IMO the correct fix is for KDE not to create those files, they could
use virtual files instead as nautilus does. But in any case it's not
something we're going to hack into our packages.



Note You need to log in before you can comment on or make changes to this bug.