J'utilise Lubuntu 14.10. Il semble que LighDM n'invoque /etc/X11/Xsession
que si cela lui est demandé par l'utilisateur. En fait, il n'y a pas d'ombre dans l' lightdm-session
emballage.
startx
la ligne de commande (enrouler autour de xinit pour des valeurs par défaut raisonnables) utilise~/.xinitrc
s'il existe, sinon utilise/etc/X11/xinit/xinitrc
./etc/X11/xinit/xinitrc
sources/etc/X11/Xsession
, qui redirige la sortie vers.xsession-errors
./etc/X11/Xsession
sources~/.xsessionrc
s'il existe, puis s'exécute~/.xsession
si 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 ~/.xsessionrc
et ~/.xsession
. Il dit que ce ~/.xsessionrc
n'est que pour définir des variables et l' ~/.xsession
est pour exécuter des commandes, mais ~/.xsession
ne provient que si je crée un *.desktop
fichier personnalisé /usr/share/xsessions/
pour cela. Dois-je créer un /etc/X11/Xsession.d/
fichier personnalisé (comme 40x11-common_xsessionrc
Works for ~/.xsessionrc
), ou simplement utiliser ~/.xsessionrc
pour 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 ~/.xinitrc
et ~/.xsession
existent, et apparemment ils ne fonctionnent que lors de l'exécution de startx.
Merci d'avance pour n'importe quelle réponse.