Ich verwende Lubuntu 14.10. Es scheint, dass LighDM /etc/X11/Xsessionnur aufruft , wenn der Benutzer dies anweist . Tatsächlich gibt es im lightdm-sessionWrapper keinen Schatten davon .
startxBefehlszeile (Wrapper um xinit für angemessene Standardeinstellungen) verwendet,~/.xinitrcfalls vorhanden, andernfalls verwendet/etc/X11/xinit/xinitrc./etc/X11/xinit/xinitrcQuellen/etc/X11/Xsession, die die Ausgabe an umleiten.xsession-errors./etc/X11/XsessionQuellen,~/.xsessionrcfalls vorhanden, dann ausgeführt,~/.xsessionwenn 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 ~/.xsessionrcund ~/.xsession. Es heißt, dass dies ~/.xsessionrcnur zum Festlegen von Variablen und ~/.xsessionzum Ausführen von Befehlen dient, aber ~/.xsessionnur dann bezogen wird, wenn ich eine benutzerdefinierte *.desktopDatei dafür erstelle /usr/share/xsessions/. Soll ich eine benutzerdefinierte /etc/X11/Xsession.d/Datei erstellen (wie 40x11-common_xsessionrcfunktioniert ~/.xsessionrc) oder nur ~/.xsessionrczum 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 ~/.xinitrcund ~/.xsessionexistieren, und anscheinend funktionieren sie nur, wenn startx ausgeführt wird.
Vielen Dank im Voraus für alle Antworten.