gvm,.profile和lightdm Ubuntu 14.10之间奇怪的交互

时间:2014-11-17 19:02:10

标签: bash .profile gvm ubuntu-14.10

大家早上好,

我在Ubuntu 14.10上的gvm,my .profile和lightdm之间存在一个奇怪的交互问题。

gvm在.profile末尾的行看起来像这样:

[[ -s "/home/clh/.gvm/bin/gvm-init.sh" ]] && source "/home/clh/.gvm/bin/gvm-init.sh"

似乎lightdm,我猜在登录时处理.profile,并不喜欢那条线,因为在登录过程中弹出一个状态

/usr/sbin/lightdm-session: 25 /home/clh/.profile: [[ not found

对我来说,这看起来像lightdm正在使用sh而不是bash来处理测试。这似乎也是最近的变化,因为我已经使用gvm - lightdm组合几个月了,我刚开始注意到这一点在过去一周左右。

无论如何,我已经修复了#34;这可以通过更改我的.profile,以便由gvm输入的最后一行现在看起来像:

if [ -n "$BASH_VERSION" ]; then
    [[ -s "/home/clh/.gvm/bin/gvm-init.sh" ]] && source "/home/clh/.gvm/bin/gvm-init.sh"
fi

我说"修复"因为弹出消息已经消失并且gvm似乎已经运行。

但如果其他人有更好的想法,我全都听见了......

0 个答案:

没有答案