Я запускаю Lubuntu 14.10. Здається, що LighDM викликає /etc/X11/Xsession
лише те, якщо на це звернеться користувач. Насправді немає його тіні в lightdm-session
обгортці.
startx
командний рядок (обгортка навколо xinit для розумних значень за замовчуванням) використовує,~/.xinitrc
якщо існує, інакше використовує/etc/X11/xinit/xinitrc
./etc/X11/xinit/xinitrc
джерела/etc/X11/Xsession
, на які переспрямовується вихід.xsession-errors
./etc/X11/Xsession
джерела,~/.xsessionrc
якщо вони є, то виконуються,~/.xsession
якщо виконувані, джерела, якщо ні.
Що відбувається при використанні lightdm? Якщо це не джерело /etc/X11/Xsession
, як воно могло перенаправити помилки на файл помилок ~/.xsession-errors
(я не зміг знайти жодної інформації про інші сценарії в /etc/X11/Xsession.d/
)?
Сторінка людини для документів Xsession ~/.xsessionrc
та ~/.xsession
. Він говорить, що ~/.xsessionrc
призначений лише для встановлення змінних, а також ~/.xsession
для виконання команд, але ~/.xsession
отримується лише в тому випадку, якщо я створюю для нього спеціальний *.desktop
файл /usr/share/xsessions/
. Чи слід створити користувацький /etc/X11/Xsession.d/
файл (наприклад, 40x11-common_xsessionrc
працює для ~/.xsessionrc
) або просто використовувати ~/.xsessionrc
для додавання будь-яких сценаріїв?
Також я хотів би знати, як менеджер x-window і x-session-менеджер працюють за допомогою альтернатив. Я помітив , що вони , здається , на роботу , якщо немає ~/.xinitrc
і ~/.xsession
існують, і , мабуть , вони працюють тільки при запуску StartX.
Заздалегідь дякую за будь-які відповіді.