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.
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 :)
dunno, don't have kde.. anyone who has both can reproduce this ?
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. ?
nah i meant one of the devs...
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?
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
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
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.
But when I bring up konqueror inside the gnome desktop it doesn't bring up KDE's desktop, just itself. ??
does konqueror provide the desktop ?
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.
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
i agree, it shouldnt. but in both cases the defaults are preferable, altough this could lead to this problematic case.
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? ;-)
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.
well, afaic this is not really a bug. so closing.