linux-l: KDE PATH/Runlevel definieren

Joachim von Thadden thadden at call-a-server.de
Mi Sep 1 02:14:56 CEST 1999


Ulrich Wiederhold wrote:
> 
> Hallo Leute,
> mein Problem ist, daß ich zum Starten von kde immer  den Befehl
> startx /opt/kde/bin/startkde
> eingeben muß, obwohl ich in /etc/profile bereits die Zeilen
> KDEDIR=/opt/kde
> PATH=$PATH:$KDEDIR/bin
> export KDEDIR PATH
> ergänzt habe. Wenn KDE gestartet ist, kann ich die unter kde/bin
> installierten Programme ohne Probleme aufrufen.
> 
> Außerdem würde ich gerne kde mit grafischem Login starten und dazu einen
> neuen Runlevel definieren. Was muß ich dafür tun?
> 
> Ich verwende Slackware 4.0 mit Kernel 2.2.11 und KDE 1.1.1 (aus den
> Sourcen compiliert).
> 
> MfG
> Uli

Hi Uli,

etwas mehr muß da schon passieren: in der /etc/inittab sollte sowas wie

# Run xdm oder kdm in runlevel 5
x:5:respawn:/etc/init.d/xlogin

stehen. Das Skript /etc/init.d/xlogin (oder sonstwo) enthält dann
Startanweisungen für den Start des xdm oder kdm für das grafische Login
unter X11. Jetzt mußt Du in der /etc/inittab den Defaultrunlevel noch
auf 5 setzen und es läuft. Das Skript sieht in etwa so aus:

[ -f /etc/sysinfo ] && source /etc/sysinfo
 
if [ "$xlogin" = "kdm" ]; then
    if [ -n "$KDEDIR" -a -x $KDEDIR/bin/kdm ]; then
        $KDEDIR/bin/kdm -nodaemon
    else
        # KDE nicht vorhanden -> XDM
        xlogin=xdm
    fi
fi
 
if [ "$xlogin" = "xdm" -o -z "$xlogin" ]; then
    if [ -x /usr/X11R6/bin/xdm ]; then
        /usr/X11R6/bin/xdm -nodaemon
    fi
fi                                                                              

Die Variable xlogin mußt Du also auch noch belegen...


Mit freundlichen Grüßen/Sincerely
	Joachim von Thadden
    "Never run a touching system!"

-------------------------------------------------------------------
Call-a-Server					LINUX-Systempartner
Netzwerkbetreuung   .   Sicherheitskonzepte  .   Softwareerstellung
www.call-a-server.de			        fax (030) 801 74 23
thadden at call-a-server.de		     phone (0177) 717 08 96



Mehr Informationen über die Mailingliste linux-l