.xsession 被忽略,Ubuntu 12.10

8 xorg unity lightdm

我今天开始使用 uxterm 而不是 Gnome 的终端。我将 uxterm 的设置放在~/.Xdefaults. 但是因为 Ubuntu 的配置忽略了我的.xsession文件,所以我无法在登录时加载这些设置。如何让 Unity(或 lightdm)运行.xsession?My.xsession由 XMonad 识别和运行。

Flo*_*sch 9

~/.xsession仅在未选择 X 会话时使用。用于~/.xsessionrc在启动时运行程序。

由于 using~/.Xdefaults已过时,Ubuntu 与任何其他现代 X 环境一样,~/.Xresources在启动时使用(出于某些原因,请参见此处的示例)。因此,如果您将设置放入其中~/.Xresources,则不需要运行,xrdb因为 Ubuntu 正在为您执行此操作。

如果您想了解更多有关启动 X 会话时 Ubuntu 正在做什么的信息/etc/X11/Xsession,请查看/etc/X11/Xsession.d/*