为什么 Ubuntu 不从我的 .bashrc/.profile 加载未从 bash 启动的应用程序的设置?

为什么 Ubuntu 不从我的 .bashrc/.profile 加载未从 bash 启动的应用程序的设置?

在其他和以前的发行版中,我通常会全局应用 .bashrc/.profile 中的环境设置,无论我是否从 bash 启动应用程序(IIRC)。

现在,当我从启动器图标启动应用程序或单击与关联应用程序相关的文件时,它们不会继承我的环境配置。

为什么是现在呢?

我怎样才能获得期望的行为或者正确的方法是什么?

免责声明:我已经通过将导出放在 .xsessionrc 文件中来从我的 .bashrc 中设置了一些变量,但我真的很喜欢一种将配置放在单个文件中而无需重复设置的方法。

答案1

查看我的其他答案这里,我正在使用.pam_enviroment.profile/.bashrc进行全局设置。

相关内容