Używam Lubuntu 14.10. Wygląda na to, że LighDM wywołuje /etc/X11/Xsessiontylko wtedy, gdy jest to zalecane przez użytkownika. W rzeczywistości nie ma cienia w lightdm-sessionopakowaniu.
startxlinia poleceń (otacza Xinit dla rozsądnych wartości domyślnych) używa,~/.xinitrcjeśli istnieje, w przeciwnym razie używa/etc/X11/xinit/xinitrc./etc/X11/xinit/xinitrcźródła/etc/X11/Xsession, które przekierowują dane wyjściowe do.xsession-errors./etc/X11/Xsessionźródła,~/.xsessionrcjeśli istnieje, a następnie wykonuje,~/.xsessionjeśli jest wykonywalny, źródła, jeśli nie.
Co dzieje się podczas korzystania z lightdm? Jeśli nie źródło /etc/X11/Xsession, w jaki sposób może przekierować błędy do pliku błędów ~/.xsession-errors(nie mogłem znaleźć żadnych informacji na temat innych skryptów w /etc/X11/Xsession.d/)?
Strona podręcznika dla dokumentów Xsession ~/.xsessionrci ~/.xsession. Mówi, że ~/.xsessionrcjest to tylko do ustawiania zmiennych i ~/.xsessionsłuży do wykonywania poleceń, ale ~/.xsessionjest pozyskiwane tylko wtedy, gdy utworzę dla niego niestandardowy *.desktopplik /usr/share/xsessions/. Czy powinienem utworzyć niestandardowy /etc/X11/Xsession.d/plik (jak 40x11-common_xsessionrcdziała dla ~/.xsessionrc), czy po prostu użyć, ~/.xsessionrcaby dodać jakieś skrypty?
Chciałbym również wiedzieć, jak x-window-manager i x-session-manager działają poprzez alternatywy. Zauważyłem, że wydają się działać, jeśli nie, ~/.xinitrci ~/.xsessionistnieją, i najwyraźniej działają tylko przy uruchomieniu startx.
Z góry dziękuję za wszelkie odpowiedzi.