小编Giu*_*hio的帖子

/etc/X11/Xsession & LightDM

我正在运行 Lubuntu 14.10。似乎/etc/X11/Xsession只有在用户指示的情况下,LighDM 才会调用。实际上在lightdm-session包装器中没有它的影子。

  • startx命令行(围绕 xinit 的合理默认值的包装器)使用~/.xinitrcif 存在,否则使用/etc/X11/xinit/xinitrc.
  • /etc/X11/xinit/xinitrc/etc/X11/Xsession,将输出重定向到.xsession-errors.
  • /etc/X11/Xsession~/.xsessionrc如果源存在,则~/.xsession如果可执行则执行,如果不存在则执行源。

使用lightdm时会发生什么?如果它没有 source /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-manager 和 x-session-manager 如何通过替代方案工作。我注意到它们似乎在不存在~/.xinitrc~/.xsession存在的情况下工作,并且显然它们仅在运行 startx 时工作。

提前感谢您的任何答案。

xorg display-manager lightdm lxsession 14.10

9
推荐指数
1
解决办法
8217
查看次数

标签 统计

14.10 ×1

display-manager ×1

lightdm ×1

lxsession ×1

xorg ×1