On Fre, Okt 19, 2001 at 03:05:03 +0200, Frank Fürst wrote: > Axel Duerrbaum <[email protected]> schrieb: > > Change: > > exec "$REALSTARTUP" > > to: > > exec $REALSTARTUP > > Wieso macht das einen Unterschied? Variablen werden doch auch in > "-Paaren expandiert, nur nicht in '-Paaren?
in 50xfree86-common_determine-startup wird die $REALSTARTUP gesetzt. Wenn die .xession des users nicht ausführbar ist, dann ist REALSTARTUP="sh $HOME/.xsession" d.h. der Befehl in 99xfree86-common_start lautet: exec "sh $HOME/.xsession" dadurch wird das ganze "sh $HOME/.xsession" als auszuführendes Programm interpretiert. und ein Programm dieses Namens gibt es nicht. Durch die "" wird das Leerzeichen _nicht_ als Trennung zwischen Kommando und Argument erkannt, sondern alles innerhalb der "" als Name eines Programms, das halt ein Leerzeichen innerhalb des Dateinamen hat. Da es das nicht gibt, gehts also nicht. Gruß Jörg -- ----------------------------------------------------------- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject "unsubscribe <deine_email_adresse>" enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] ----------------------------------------------------------- 948 eingetragene Mitglieder in dieser Liste.

