J'utilise Lubuntu 14.10. Il semble que LighDM n'invoque /etc/X11/Xsessionque si cela lui est demandé par l'utilisateur. En fait, il n'y a pas d'ombre dans l' lightdm-sessionemballage.
startxla ligne de commande (enrouler autour de xinit pour des valeurs par défaut raisonnables) utilise~/.xinitrcs'il existe, sinon utilise/etc/X11/xinit/xinitrc./etc/X11/xinit/xinitrcsources/etc/X11/Xsession, qui redirige la sortie vers.xsession-errors./etc/X11/Xsessionsources~/.xsessionrcs'il existe, puis s'exécute~/.xsessionsi exécutable, sources sinon.
Que se passe-t-il lors de l'utilisation de lightdm? S'il ne source pas /etc/X11/Xsession, comment pourrait-il éventuellement rediriger les erreurs vers le fichier d'erreur ~/.xsession-errors(je n'ai pas trouvé d'informations sur d'autres scripts en /etc/X11/Xsession.d/)?
La page de manuel pour les documents Xsession ~/.xsessionrcet ~/.xsession. Il dit que ce ~/.xsessionrcn'est que pour définir des variables et l' ~/.xsessionest pour exécuter des commandes, mais ~/.xsessionne provient que si je crée un *.desktopfichier personnalisé /usr/share/xsessions/pour cela. Dois-je créer un /etc/X11/Xsession.d/fichier personnalisé (comme 40x11-common_xsessionrcWorks for ~/.xsessionrc), ou simplement utiliser ~/.xsessionrcpour ajouter des scripts?
Aussi, j'aimerais savoir comment x-window-manager et x-session-manager fonctionnent à travers des alternatives. J'ai remarqué qu'ils semblent fonctionner si non ~/.xinitrcet ~/.xsessionexistent, et apparemment ils ne fonctionnent que lors de l'exécution de startx.
Merci d'avance pour n'importe quelle réponse.