Am Die, 03 Dez 2002 schrieb Hannes Vogelmann:
Am Die, 03 Dez 2002, schrieb Christoph Maurer:
Dabei solltest Du darauf achten, wenn Du jetzt KDE3 benutzen willst, aber noch KDE2 zusätzlich installiert hast, daß kde3 im PATH als erstes auftaucht.
Das müsste eigentlich so sein, da ich vor dem Aufruf der Schleife
PATH=/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/opt/kde3/bin
OK.
Init ist der erste Prozeß, der vom Kernel gestartet wird, Du findest es in /sbin/init. Darin wird der PATH das erste mal gesetzt, siehe auch man init
init arbeitet aber doch nur das ab, was in der /etc/inittab zu finden ist und dort wiederum finde ich nur Verweise auf etc/init.d/
Init arbeitet zwar die /etc/inittab ab, es macht aber auch noch andere Dinge wie z.B. das erste mal den PATH setzen, und zwar auf /usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin
Will mich jetzt nicht ausloggen, um zu schauen, wie das bei mir ist, aber poste doch mal die relevanten Zeilen aus /etc/init.d/xdm (so, daß man erkennen kann, wie es ursprünglich war und was Du geändert hast)
Also hier wäre es: [...]
Mein (8.0) Startskript prüft überigens nacheinander das Vorhandensein von /opt/kde/bin/kdm, /opt/kde2/bin/kdm und /opt/kde3/bin/kdm (in dieser Reihenfolge) und führt dann das letzte gefundene Binary aus.
so dachte ich mir das.
Okay, der relevante Auszug ist: case "$DISPLAYMANAGER" in kdm|kde|KDM|KDE) PIDFILE="-p /var/run/xdm.pid" DISPLAYMANAGER=/opt/kde/bin/kdm test -x /opt/kde2/bin/kdm && \ DISPLAYMANAGER=/opt/kde2/bin/kdm test -x /opt/kde3/bin/kdm && \ DISPLAYMANAGER=/opt/kde3/bin/kdm ;; Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen