Ubuntu 12.04,GNOME 经典
我有一个从 执行的脚本/etc/bash.bashrc
。每当我打开终端时,它都会设置运行我的应用程序所需的一些环境变量。我从终端执行它们,然后,一切都运行正常。
最近我为我的应用程序制作了一些桌面启动器,这样我就不必打开终端来执行它们,但是发现我的应用程序无法以这种方式正常工作,因为尚未environment_setup.sh
执行。
我应该如何设置这些变量,以便我可以在不需要终端的情况下使用我的应用程序?
答案1
答案2
我使用 bash.bashrc 是因为我希望安装过程是系统范围的,因此,~/.profile
正如 Anthony 所建议的那样,将其放入 并不是我的最佳解决方案。此外,安装脚本位于 NFS 上,因此我创建了/etc/profile.d
指向 NFS 上安装脚本位置的符号链接。现在运行良好!