Le Mon, 12 Sep 2011 08:15:44 +0200, /dev/ammo42 mickeytintincolle@yahoo.fr a écrit :
Hi all, I finally managed to compile Trinity kdelibs and kdebase on Slackware64 13.37 with KDE4 installed. The Trinity 3.5.11 release notes say that it works with KDE4 installed alongside, but it's not what I observed: -launching KDE3 in Xnest as an user already running KDE4 won't work -launching KDE3 as another user in another X server instance, and with PATH=/opt/kde3/bin:$PATH works, but: -KDE4 akonadi, nepomuk and even plasma-desktop (!) are launched in addition of KDE3. -Applications are partially translated using KDE4 translations, the only ones I have on my system, and I observed using strace that /usr translations are searched for *before* /opt/kde3 translations. -Many of the tray icons are from KDE4 applications. So it seems that the CMake transition has completely broken the Trinity-KDE4 cohabitation (I didn't try to solve anything for now).
Please forget my previous blaming on Trinity causing the issue, I just had a dangling KDEDIRS=/usr environment variable from the file installed by the KDE4 Slackware packages in /etc/profile.d. If I unset KDEDIRS to let only the KDEDIR=/opt/kde3 setting, everything works fine in respect of KDE3/KDE4 separation, except that KDE3 executes the KDE4 autostart files in /usr/share/autostart.