1
/ etc / X11 / XsessionおよびLightDM
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、エラーをerror-fileにリダイレクトする可能性があります~/.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-managerとx-session-managerが別の方法でどのように機能するかを知りたいです。私は、彼らが何の場合は動作するようには思えないことに気づいた~/.xinitrcと~/.xsession存在する、と明らかに彼らはstartxのを実行している場合のみ動作します。 回答ありがとうございます。