LXDE 中的 .profile

LXDE 中的 .profile

我最近从 netinst 安装了 debian wheezy (7.5),没有 gnome3,然后安装了 LXDE sudo apt-get install task-lxde-desktop。这没有问题,LXDE 运行完美 :)当
我尝试xrandr在登录时执行时,遇到了一个我不理解的行为。

这是我的.profile(我没有修改它)

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
    . "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

当我从 xserver 登录时,~/bin目录未添加到PATH。当我从 tty[1-6] 登录时,它已正确添加到PATH。我读到 lxde 的默认 shell 是 dash(而不是 bash),但我认为.profile它与 dash 兼容,不是吗?

这是我的最后一个问题:为什么当我从 xserver 登录时找不到我的 .profile?

任何帮助表示
感谢对不起我的英语不好=)

答案1

您的问题很可能出在显示管理器上。西迪姆光调制他们认为自己不是登录 shell,因此不提供 /etc/profile 或 ~/.profile。

其他显示管理器苗条的凯迪拉克或者妊娠期糖尿病确实要获取这些文件。我建议您切换到其中一个。

也可以看看https://wiki.debian.org/DisplayManager

相关内容