Я выполняю 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-менеджер-окон и x-менеджер-сеансов работают через альтернативы. Я заметил, что они, кажется, работают если нет ~/.xinitrc
и ~/.xsession
существуйте, и по-видимому они работают только при выполнении startx.
Заранее спасибо за любые ответы.
Эта ошибка
указывает, что LightDM имеет путь для $HOME/.xsession-errors
трудно кодированный в его источнике. И это действительно должно настраиваться.
К сожалению, “modern” менеджеры по оформлению кажутся часто не, заботятся о приблизительно /etc/X11
очень больше и переосмысливают wheel†¦ плохо.
, Вероятно, потому что довольно трудно узнать, почему вещами является способ, которым они. (Я попробовал. Я все еще don’t знаю, почему существует столько файлов/сценариев и каковы все их цели.)
, Например, SDDM doesn’t использование .xsession-errors
вообще, и журналы к некоторому другому странному местоположению, если вообще.
второй вопрос должен действительно быть отдельным.
из-за меня все еще не знающий все об этом, я can’t помогают с этим.
, Но я думаю, что могу сказать, что Вы, вероятно, shouldn’t создаете другой пользовательский файл сессии.
, Возможно, документация LightDM помогает Вам there†¦
О третьем вопросе: страница справочника для xinit
и ее связанные страницы справочника (от того же пакета программного обеспечения) объясняют это. There’s список альтернатив, некоторых в $HOME
, некоторых в /etc
, некоторые даже в /usr/share/…
подкаталоги. Но я думаю, нет ли ни одного, некоторое значение по умолчанию принято также.
Извините, это должно, вероятно, быть отдельным также. Я только отправляю то, что я действительно знаю.