Sto eseguendo Lubuntu 14.10. Sembra che LighDM invochi /etc/X11/Xsessionsolo se diretto all'utente. In effetti non c'è ombra di esso nel lightdm-sessionwrapper.
startxla riga di comando (wrapper attorno a xinit per valori predefiniti ragionevoli) usa~/.xinitrcse esiste, altrimenti usa/etc/X11/xinit/xinitrc./etc/X11/xinit/xinitrcfonti/etc/X11/Xsession, che reindirizza l'output a.xsession-errors./etc/X11/Xsessionfonti~/.xsessionrcse esiste, quindi esegue~/.xsessionse eseguibile, fonti se no.
Cosa succede quando si utilizza lightdm? In caso contrario /etc/X11/Xsession, come potrebbe reindirizzare gli errori al file degli errori ~/.xsession-errors(non sono riuscito a trovare informazioni su altri script in /etc/X11/Xsession.d/)?
La pagina man per i documenti Xsession ~/.xsessionrce ~/.xsession. Dice che ~/.xsessionrcè solo per l'impostazione delle variabili e ~/.xsessionper l'esecuzione dei comandi, ma ~/.xsessionviene fornito solo se creo un *.desktopfile personalizzato /usr/share/xsessions/per esso. Devo creare un /etc/X11/Xsession.d/file personalizzato (come 40x11-common_xsessionrcfunziona per ~/.xsessionrc), o semplicemente utilizzare ~/.xsessionrcper aggiungere eventuali script?
Inoltre, vorrei sapere come funzionano le alternative x-window-manager e x-session-manager. Ho notato che sembrano funzionare se non esistono ~/.xinitrced ~/.xsessionesistono, e apparentemente funzionano solo quando eseguono startx.
Grazie in anticipo per le risposte.