Alan McKinnon wrote:
On Saturday 20 December 2008 14:35:13 Nikos Chantziaras wrote:
Alan McKinnon wrote:
On Saturday 20 December 2008 11:53:05 Nikos Chantziaras wrote:
kdeprefix has nothing to do with KDE3. It's not needed. It's only
needed to have many KDE4 versions at the same time.
That's not true.
Yes it is.
http://www.gentoo.org/proj/en/desktop/kde/kde4-guide.xml#doc_chap3
"This restriction does not apply to KDE 3.5 [...]. You can have a
non-kdeprefix version of KDE 4.1, KDE 3.5 and a live version of KDE
installed on the same system."
kdeprefix is *only* for multiple KDE 4 installations.
Now go back and read my post again. I'm not talking about what the docs are
talking about. I'm talking about kde-3* being installed into /usr/kde/3.5 and
KDE-4 being installed into /usr/ and the resulting mess that happens when you
get LDPATH, PATH and various other env vars set up wrong when you start a
session.
And how is putting KDE4 in /usr/kde going to help in this? What
difference does it make if the wrong path is chosen? Surely, it doesn't
matter a bit how that path looks like if it's wrong. If a KDE4 path
would come before a KDE3 path in a KDE3 session, the last thing you care
about is whether that path is /usr/bin or /usr/kde/4.1/bin.
And anyway, starting KDE3 puts the KDE3 paths first. Starting KDE4 puts
the KDE4 paths first. And you don't need kdeprefix to get that behavior.
With USE=-kdeprefix, KDE4 is installed into /usr/
With USE=kdeprefix, KDE4 is installed into /usr/kde/4.x
Yes, and KDE3 is *always* installed in /usr/kde/3.5 no matter what.
Therefore, kdeprefix is totally irrelevant here.
No it is not, and you have not read my post properly. I'm not talking about
the *installation* of kde-3.5 interfering with KDE-4, I'm talking about run
time.
I'm saying that KDE-4 co-existing with kde-3.5 is so much easier if KDE-4 is
installed into /usr/kde.
Doesn't look any easier to me.