On 19.Jan 2005 - 11:06:24, Dirk Salva wrote: > On Wed, Jan 19, 2005 at 01:50:51AM +0100, Andreas Pakulat wrote: > > On 19.Jan 2005 - 00:16:56, Dirk Salva wrote: > > > On Tue, Jan 18, 2005 at 11:39:35PM +0100, Andreas Pakulat wrote: > > > .xsession bzw. /etc/xprofile: > > > if [ -x "$WINDOW_MANAGER" ]; then > [...] > > > Durch den Kram wird immer! x-ession-manager ausgef�hrt, wenn die > > .xsession eingelesen wird. > > Aha. Und ich hatte das so verstanden, da� damit -x $WINDOW_MANAGER > ausgef�hrt wird, wobei -x die Ausgabe des gew�hlten WM darstellt.
?? Nee, man bash und man test, das testet nur ob $WINDOW_MANAGER ausf�hrbar ist - so hatte ich ne Zeitlang auf dem Laptop immer in runlevel 2 ohne X11 gebootet und dann WINDOW_MANAGER auf flwm oder Xfce gesetzt wenn ich auf Batteriebetrieb lief... Wie gesagt ich weiss nicht wie der KDM die Informationen zu den Sitzungen verwaltet - in /etc/kde3/kdm hab ich so auf Anhieb nichts gefunden - beim gdm liegen s�mtliche m�glichen Sessions als Skripte in /etc/gdm/Sessions. In jedem Fall wird kdm wohl eher nicht $WINDOW_MANAGER setzen und dann dein .xsession aufrufen. Wenn ich das richtig �berblicke ruft der nur die X11-Session auf mit dem passenden WM ala startx /pfad/zum/windowmanager. > > > Dazu passend eine /etc/X11/Xsession.d/90xfree86-xprofile > > K�nnte es sein, dass dadurch das obige wahr wird - sprich egal was f�r > > eine Sitzung du ausw�hlst es wird immer .xsession abgearbeitet? Ich > > kenn mich nicht dermassen mit dem kdm-Session-Kram aus, aber > > normalerweise beachtet der $HOME/.xsession nur wenn du "Default" > > nimmst (oder wars Debian, weiss nicht mehr genau). Bei allen anderen > > ignoriert er $HOME/.xsession. Wer per KDM seinen $WM wechseln will, > > sollte die .xsession weglassen und den anderen Kram woanders hinterlegen > > (/etc/bash.bashrc z.B.) > > Das kann nat�rlich sein. Nur wie kann ich das �ndern? Die if-Zeilen > in der xprofile weglassen? Die hatte ich ja sowieso von Dir, die > existieren defaultm��ig ja gar nicht. Ich weiss ja nicht wozu xprofile da ist (den Namen hast du dir ausgedacht oder?) aber ich w�rde mal behaupten wollen, wenn du deine export JAVA-Sachen in ein Skript in /etc/X11/XSession.d ablegst sollte es auch ausgef�hrt werden bei jedem Login. Dann kannst du den xprofile bzw. deine $HOME/.xsession weglassen... > Das Problem war ja mehr, da� > der PATH-Eintrag f�r Java sonst in KDE nicht zum Tragen kommt, da KDE > keine login-session ist. Ich wollte nur gew�hrleisten, da� bei jedem > gestarteten WM der Java-Path zur Verf�gung steht, egal ob > login-session oder nicht. Denn in bashrc stand das ja sowieso drin, > wurde halt beim Start von KDE nur nicht beachtet. Ha - hab grad die Session-Files von kdm gefunden. Die liegen als normale .desktops in /usr/share/apps/kdm/sessions. Das heisst kdm macht das wohl wirklich analog zu startx, der WM wird beim Starten des XServers mit angegeben... Ein Skript in /etc/X11/XSession.d/ sollte also genug sein. Andreas -- Your fly might be open (but don't check it just now). -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

