Ich verwende Lubuntu 14.10. Es scheint, dass LighDM /etc/X11/Xsession
nur aufruft , wenn der Benutzer dies anweist . Tatsächlich gibt es im lightdm-session
Wrapper keinen Schatten davon .
startx
Befehlszeile (Wrapper um xinit für angemessene Standardeinstellungen) verwendet,~/.xinitrc
falls vorhanden, andernfalls verwendet/etc/X11/xinit/xinitrc
./etc/X11/xinit/xinitrc
Quellen/etc/X11/Xsession
, die die Ausgabe an umleiten.xsession-errors
./etc/X11/Xsession
Quellen,~/.xsessionrc
falls vorhanden, dann ausgeführt,~/.xsession
wenn ausführbar, Quellen, wenn nicht.
Was passiert bei Verwendung von lightdm? Wenn es keine Quelle gibt /etc/X11/Xsession
, wie könnte es möglicherweise Fehler in die Fehlerdatei umleiten ~/.xsession-errors
(ich konnte keine Informationen zu anderen Skripten in finden /etc/X11/Xsession.d/
)?
Die Manpage für Xsession-Dokumente ~/.xsessionrc
und ~/.xsession
. Es heißt, dass dies ~/.xsessionrc
nur zum Festlegen von Variablen und ~/.xsession
zum Ausführen von Befehlen dient, aber ~/.xsession
nur dann bezogen wird, wenn ich eine benutzerdefinierte *.desktop
Datei dafür erstelle /usr/share/xsessions/
. Soll ich eine benutzerdefinierte /etc/X11/Xsession.d/
Datei erstellen (wie 40x11-common_xsessionrc
funktioniert ~/.xsessionrc
) oder nur ~/.xsessionrc
zum Hinzufügen von Skripten verwenden?
Außerdem möchte ich wissen, wie x-window-manager und x-session-manager über Alternativen arbeiten. Mir ist aufgefallen, dass sie zu funktionieren scheinen, wenn nein ~/.xinitrc
und ~/.xsession
existieren, und anscheinend funktionieren sie nur, wenn startx ausgeführt wird.
Vielen Dank im Voraus für alle Antworten.