如果通过桌面快捷方式启动应用程序,它会在什么环境中运行?

如果通过桌面快捷方式启动应用程序,它会在什么环境中运行?

我注意到,我导出到.profile.bashrc文件中的环境变量不适用于通过桌面快捷方式启动的应用程序。至少对于我的 IDE 来说是这样。如果我从终端启动它,它们就可以使用。

我真的必须修改/etc/profile才能让每个程序都可以访问变量吗?我更希望让它们特定于用户。我确信有更好的方法,但我缺乏经验。

我正在运行 Mint 11。

谢谢

答案1

Gnome 在登录时运行启动脚本~/.gnomerc。如果您将所需的任何环境变量添加到此文件,则它们应该会暴露给您运行的任何桌面应用程序。这是一个特定于用户的解决方案。

相关内容