我最近从 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。
其他显示管理器苗条的,凯迪拉克或者妊娠期糖尿病确实要获取这些文件。我建议您切换到其中一个。