Hallo, eigentlich gibt es ja die suse-kde ML, auf der zugegebenermaßen nicht so viel los ist - weil es mit KDE weniger Probleme gibt ;-) . Und einen KDE-Upgrade, das würde ich so gar nicht nennen, weil KDE3 und KDE2 bei mir ohne irgendwelche Verrenkungen friedlich koexistieren (wenngleich ich KDE2 praktisch nicht mehr starte). Bevor ich auf Deine Probleme unten aber konkret eingehe, will ich noch erwähnen, daß 1. in einem Linux-User (liegt schon einige Monate zurück) eine, wie ich finde, recht gute Anleitung für eine KDE3-Installation stand. Vielleicht gibt es den Artikel auf der Homepage sogar online. 2. die KDE3-Inst. mit KDE2 so gut wie nichts zu tun hat, außer, wenn Du unter KDE3 noch KDE2-Programme laufen lassen willst. Dann brauchst Du die sogenannte Kompatibilitäts-Bibliothek. Damit gab es dann bei mir auch Probleme im KDE2 - der Desktop ließ sich nicht mehr starten. Es ist m.E. auch besser, das Verzeichnis $HOME/.kde auf Eis zu legen. KDE3 hat bei mir zwar versucht, es für KDE3-Bedürfnisse anzupassen, aber es kam einiges Chaos dabei raus, das zu beseitigen einer Neukonfiguration zeitlich wohl gleichgekommen wäre. 3. die KDE3-Inst. mit SuSE-Spezifika noch weniger zu tun hat, als mit KDE2. Ich habe nichtmal die SuSE-RPMs installiert, sondern die von http://www.kde.org _für_ SuSE. 4. ich nicht sicher bin, ob ich mir allem, was ich nachfolgend sage, wirklich recht habe, denn ich reproduziere das aus der Erinnerung an eine monatelang zurückliegende Installation. Torsten Saliwada schrieb:
STEP 1:
[...] Leider nicht schlau genug, da beim Neustart nach der Installation von den benötigten Paketen von SuSE (kdebase3, qt3, kdelibs3, arts usw.) die Xconsole schon anders aussieht, doch nach der Auswahl von root oder user immer noch kde2 2.1.2 hochfährt.
Was meinst Du mit Xconsole, den grafischen kdm-Login-Service? Ich glaube, ja, denn root oder einen User wählst Du dort. Wenn trotzdem KDE2 startet, dann liegt das letztlich daran, daß wohl das KDE-Startskript /opt/kde2/bin/startkde ausgeführt wird. ^^^^ Dazu solltest Du den Ablauf nach einer Anmeldung beim KDM verstehen (ich gebe das jetzt nicht haarklein wieder). Nach einem startx als user von der Konsole aus, sowie nach einem KDM-Login wird irgendwann das Skript $HOME/.xinitrc (eigentlich $HOME/.xsession vom xinit-Prozess) gestartet, worin wiederum der Windowmanager durch den Aufruf, hier von /opt/kde3/bin/startkde, gestartet werden sollte. Wenn ich mir allerdings die Ausgabe von pstree ansehe, ist es wohl so, daß kdm direkt startkde aufruft. Das oben beschriebene gilt dann wohl nur für den Ablauf ausgehend von startx.
Ich habe folgende Konfigurationen im Vorfeld getätigt:
/etc/profile... /opt/kde2 auf /opt/kde3
Falls Du KDE2 noch willst, solltest Du letzteres einfügen, ohne ersteres zu beseitigen.
/etc/ld.so.conf... /opt/kde3/lib hinzugefügt -> ldconfig aufgerufen
Ok.
/etc/init.d/xdm... überall für kde2 kde3 erstetzt
Ok.
Muss ich noch mehr berückssichtigen?
Es kann m.E. nicht schaden, die Umgebungsvariablen KDEDIR und QTDIR in Deiner $HOME/.bashrc zu setzen, obwohl das möglicherweise von startkde erledigt wird.
Ich habe noch was von Xsession-script und /opt/kde3/share/config/kdm kdmrc gelesen??? Was mache ich damit?
Siehe oben.
Muss ich oder kann ich kde2 dann deinstallieren und wie mache ich das schmerzlos?
Nein, s.o.
STEP 2:
Beim hochfahren bekomme ich nun folgende Fehlermeldungen: kdm_config[484]: Cannot open master configuration file /opt/kde3/share/config/kdm/kdmrc
Existiert die Datei?
kdm_config[484]: Unregonized key 'Enable Chooser' at /opt/kde3/share/config/kdm/kdmrc
Hier scheint ein kdm vom KDE2 zu laufen, der diese Option in seinem kdmrc noch nicht hatte und sie deshalb auch nicht kennt. Es gibt auch noch die Datei /etc/opt/kde3/share/config/kdm/kdmrc. Bei mir ist das diejenige, die der kdm verwendet. Wieso es diean dieser Stelle braucht, weiß ich jetzt auch nicht mehr.
das hat mich nicht weiter gehindert folgendes auszuprobieren!
Ich habe dann als user im kde2 /urs/X11R6/bin/kde3 aufgerufen und eine neue KDE3 Konfiguration ausgewählt. Er brach dann aber ab, bei Aufruf von kwin, weil schon ein Windowsmanager vorhanden war..klar!!
Ich dann Neustart!
Jetzt ist nur noch ein heilloses durcheinander auf meinem Desktop.
Das wundert mich nicht. Wenn Du versuchst einen Desktop aus einem laufenden Desktop heraus zu starten, wer soll dann die Regie übernehmen?
Es sieht weiterhin aus wie KDE 2 (das sagt auch das Configuartion Panel), doch es ist nicht mehr wie früher. Es wurde also irgendetwas geändert.
Vermutlich, weil der startende KDE3 erkannt hat, daß es eine ältere Konfiguration gibt, die irgendwie automatisch anzupassen sei :-( Das klappte bei mir auch bei normalen Verhältnissen (kein laufender KDE2) schon nicht sonderlich gut.
Ach, wenn ich nur eine Anleitung irgendwie gesehen hätte!
Siehe Hinweis auf Linux-User oben.
STEP 3:
so etwas habe ich noch nicht gesehen.... mit dem Aufruf als user im kde2 /urs/X11R6/bin/kde3 startet KDE3, d.h. zwei Windowsmanager auf einem System. Es sieht auch so aus, als ob die Einstellungen aus KDE2 auch im KDE3 gültig sind.
Nicht uneingeschränkt, aber KDE3 versucht vieles zu übernehmen und z.T. auch entsprechend anzupassen auf seine Bedürfnisse.
Ich denke, ich muss vielleicht irgendetwas bei der Startroutine ändern
Möglicherweise befindet sich in Deiner $PATH der Pfad /opt/kde3/bin nach dem mit kde2, oder er ist gar nicht da. Ich weiß allerdings nicht, wie kdm beim direkten Start von startkde entscheidet, welchen Pfad er nehmen soll. Vielleicht auch anhand von $KDEDIR. Aber das kannst Du ja leicht ausprobieren. Wäre nett wenn man was darüber erführe von Dir.
oder gar KDE2 deinstallieren
Unnötige Arbeit :-(
Jetzt bin ich schon nahe dem Wahnsinn!!!
Nun, ich hoffe, daß ich die geeignete Therapie hatte.
Danke für die Hilfe!
Nichts zu danken! Ciao, Tom P.S.: Übrigens war bei meiner KDE3-Inst. damals der Grund, nicht die SuSE-RPMs zunehmen, daß sie so schlecht gebaut waren, daß zig Abhängigkeiten nicht erfüllbar waren, was in erhebliche Handarbeit ausgeartet wäre. Vielleicht hat sich hier was verbessert.