Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 17692 - Bringing up some gnome apps in the KDE enviro causes KDE to lose it's desktop
Summary: Bringing up some gnome apps in the KDE enviro causes KDE to lose it's desktop
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-03-17 10:45 UTC by Robert Cole
Modified: 2003-04-03 16:06 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Cole 2003-03-17 10:45:37 UTC
I wasn't sure where to put this bug under KDE/Gnome or core so please forgive.

I found this "bug" a week ago or so but didn't know how to describe it in the
gentoo irc channel or email so here goes...

When you bring up some gnome apps in KDE 3.1 you lose the KDE desktop. It's
replaced by the gnome desktop

Reproducible: Always
Steps to Reproduce:
1. Bring up a fully up to date KDE 3.1 from kdm
2. Go to the Kmenu -> then run command
3. type in nautilus

KDE desktop goes BYE BYE! BOOM!
Actual Results:  
You now have a Gnome desktop if you move nautilus out of the way to see.
Complete with KDE kicker still running on the bottom. Only Kmenu --> Run command
no longer works and things in general are badly broken.


I have been unable to find the exact . file that was stomped on but I have
elminated the .kde3.1 directory through testing (creating a new user and copying
the .kde3.1 dir over and changing the permissions proves that new users kde
environment is fine)

I first found this "bug" when I was running evolution under KDE 3.1 and tried
calling up the help contents on a newly created 1.4 rc3 system. Now this
happened on my main testing 1.4 rc3 desktop.
Comment 1 Robert Cole 2003-03-17 10:59:29 UTC
Update: Logging out and back in keeps giving you the gnome desktop w/ KDE kicker.

Under KDE session manager I had these settings: Confirm logout checked, Restore previous settings selected, and login as a different user selected.

I changed to start with an empty session and logged out and back in and the KDE desktop is back.

Changing the setting back to restore previous setting, logging out and back in again seems to work and hold the KDE desktop ok. 

Downgrading the severity. But I still hope this critter can be tracked down before 1.4's release :)
Comment 2 foser (RETIRED) gentoo-dev 2003-03-17 11:08:44 UTC
dunno, don't have kde.. anyone who has both can reproduce this ?
Comment 3 Robert Cole 2003-03-17 11:16:05 UTC
I've reproduced it on 2 different systems with exact results so I would say 
yes but we'll see.  I could post a note in the gentoo-desktop list and see if 
someone can resproduce it as well. ? 
Comment 4 foser (RETIRED) gentoo-dev 2003-03-17 12:49:42 UTC
nah i meant one of the devs... 
Comment 5 Spider (RETIRED) gentoo-dev 2003-03-17 13:57:14 UTC
 Can the ones with the problem please run:
  gconftool-2 --type=bool --set /apps/nautilus/preferences/show_desktop false

And see if you still have the problem?
Comment 6 Spider (RETIRED) gentoo-dev 2003-03-17 14:02:08 UTC
if that works it would appear that either KDE or Gnome breaks freedesktop specs for how to handle the desktop window, a solution could be to add that line to the kde startup script with a gconftool-2 check for it, But that is ugly since it overrides any Gnome users future setting. (ie, Gnome user tries KDE, then KDE fucks their Gnome desktop. Not a good solution)


another is as said to use the command line argument for nautilus startup



Comment 7 Robert Cole 2003-03-17 14:33:18 UTC
gconftool-2 --type=bool --set /apps/nautilus/preferences/show_desktop 
false 
 
does indeed fix the problem. But as spider mentioned this is not a good 
"fix" It appears that the Gnome and KDE groups need to check this and 
see who's breaking freedesktop specs. 
 
I'm sorry but I have no idea when this problem was introduced or if it's 
existed since 3.0.x 
 
Comment 8 foser (RETIRED) gentoo-dev 2003-03-17 14:58:57 UTC
don't think it has much todo with specs ? It's a matter of personal preference and the defaults for both are to show the desktop (which makes sense), not much we can do about it imho.

Problem maybe is that nautilus doesn't have this option in it's preferences anymore.
Comment 9 Robert Cole 2003-03-17 15:12:31 UTC
But when I bring up konqueror inside the gnome desktop it doesn't bring 
up KDE's desktop, just itself.  ?? 
Comment 10 foser (RETIRED) gentoo-dev 2003-03-17 16:05:12 UTC
does konqueror provide the desktop ?
Comment 11 Robert Cole 2003-03-17 16:10:30 UTC
Your quote "...It's a matter of personal preference and 
the defaults for both are to show the desktop (which makes sense), not 
much we can 
do about it imho." 
 
I was simply answering that. I don't think so but I don't know for sure. I'm 
not a developer just a tester. 
 
Comment 12 Spider (RETIRED) gentoo-dev 2003-03-17 16:44:20 UTC
actually I think there should only be one desktop provider, running two such at the same time is a bit ... un-nice

and no, konqueror isn't responsible for drawing the desktop in KDE
Comment 13 foser (RETIRED) gentoo-dev 2003-03-17 18:42:27 UTC
i agree, it shouldnt. but in both cases the defaults are preferable, altough this could lead to this problematic case.
Comment 14 Dan Armak (RETIRED) gentoo-dev 2003-03-18 13:31:44 UTC
lynx lyx # emerge nautilus -p 
 
These are the packages that I would merge, in order: 
 
Calculating dependencies ...done! 
[ebuild  N   ] dev-util/intltool-0.25 
[ebuild  N   ] x11-themes/gnome-icon-theme-1.0.1 
[ebuild  N   ] dev-libs/libIDL-0.8.0 
[ebuild  N   ] net-libs/linc-1.0.1 
[ebuild  N   ] gnome-base/ORBit2-2.6.1 
[ebuild  N   ] gnome-base/gconf-2.2.0 
[ebuild  N   ] gnome-base/bonobo-activation-2.2.1.1 
[ebuild  N   ] gnome-base/libbonobo-2.2.1 
[ebuild  N   ] gnome-base/gnome-mime-data-2.2.0 
[ebuild  N   ] gnome-base/gnome-vfs-2.2.3 
[ebuild  N   ] media-libs/libart_lgpl-2.3.11 
[ebuild  N   ] gnome-base/libgnomecanvas-2.2.0.2 
[ebuild  N   ] gnome-base/libgnome-2.2.0.1 
[ebuild  N   ] gnome-base/libbonoboui-2.2.0.1 
[ebuild  N   ] gnome-base/libgnomeui-2.2.0.1 
[ebuild  N   ] x11-themes/gtk-engines-metal-2.2.0 
[ebuild  N   ] x11-themes/gtk-engines-thinice-2.0.2 
[ebuild  N   ] x11-themes/gtk-engines-redmond95-2.2.0 
[ebuild  N   ] x11-themes/gtk-engines-pixbuf-2.2.0 
[ebuild  N   ] x11-themes/gnome-themes-2.2.1 
[ebuild  N   ] x11-libs/startup-notification-0.5 
[ebuild  N   ] gnome-base/gnome-desktop-2.2.1 
[ebuild  N   ] gnome-base/gail-1.2.0 
[ebuild  N   ] gnome-base/eel-2.2.2 
[ebuild    U ] app-text/docbook-sgml-dtd-4.1-r1 [3.1-r1] 
[ebuild  N   ] dev-perl/SGMLSpm-1.03-r4 
[ebuild    U ] app-text/docbook-sgml-dtd-3.0-r1 [3.1-r1] 
[ebuild  N   ] app-text/docbook-xml-simple-dtd-4.1.2.4 
[ebuild    U ] app-text/docbook-sgml-dtd-4.0-r1 [3.1-r1] 
[ebuild  N   ] app-text/docbook-sgml-utils-0.6.12 
[ebuild    U ] app-text/docbook-xml-dtd-4.1.2-r3 [4.2] 
[ebuild  N   ] app-text/scrollkeeper-0.3.12 
[ebuild  N   ] gnome-extra/libgsf-1.7.2 
[ebuild  N   ] gnome-base/librsvg-2.2.4 
[ebuild  N   ] net-ftp/curl-7.10.3 
[ebuild  N   ] media-libs/libao-0.8.3 
[ebuild  N   ] media-sound/vorbis-tools-1.0-r1 
[ebuild  N   ] gnome-base/nautilus-2.2.2 
--- 
Not anytime soon I'm afraid... I probably don't even have enough space for all that! (not to 
mention whatever else may be needed to run a full gnome environemtn and test/configure 
desktop stuff.) How much do you need a kde tester, and what's the consensus on the gnome 
side of it? Hannes, could you be their nautilus guinea pig? ;-) 
Comment 15 foser (RETIRED) gentoo-dev 2003-03-19 08:08:17 UTC
well, i just assume it is reproducable and i even guess the kde desktop is still running, but is just topped by the nautilus one.
Comment 16 foser (RETIRED) gentoo-dev 2003-04-03 16:06:52 UTC
well, afaic this is not really a bug. so closing.