在 Xubuntu 16.04 中使用 xfce 启动应用程序时不会评估 .bashrc

在 Xubuntu 16.04 中使用 xfce 启动应用程序时不会评估 .bashrc

不久前我将系统从 14.04 升级到了 16.04,但是这个问题一直困扰着我,至今我还没有解决方案。

当我从启动器(如 MATLAB)启动应用程序时,我发现 LD_LIBRARY_PATH 变量未在我的 .bashrc 文件中定义,这导致我的某些代码停止工作。

类似地,当我双击二进制文件并从 Thunar 启动它们时,应用程序也无法感知 .bashrc 中的环境变量设置。

有人知道如何修复此问题吗?它在 xubuntu 14.04 及更早版本中运行良好。

答案1

如果您描述的问题是无法获取您的 .bashrc 文件,请尝试以下操作:检查您的~/.profile文件并添加如下内容:

if [ -n "$BASH_VERSION" ]; then
    if [ -f "$HOME/.bashrc" ]; then
        . "$HOME/.bashrc"
    fi
fi

然后,尝试再次打开终端并查看它是否可以提供该信息。

相关内容