与以上两个问题不同,我想知道如何为GNOME执行此操作。或者更好的是,有没有一种独立于窗口管理器的方法。对于外壳/终端,我通常进行编辑~/.bashrc
。无论在何处使用窗口管理器,我都可以在哪里放置导出语句,以便所有X应用程序都可以使用环境变量?
通过pam_env PAM模块,您可以将其设置为中/etc/environment
或中~/.pam_environment
,具体取决于您是希望所有用户(系统范围)还是仅用户(会话范围)使用它们。
系统范围的环境变量
影响整个系统(而不是特定用户)的环境变量设置不应放置在加载系统或桌面会话时执行的许多系统级脚本中的任何一个中,而应放置在其中
/etc/environment
-该文件专门用于系统范围的环境变量设置。它不是脚本文件,而是由赋值表达式组成,每行一个。具体来说,此文件存储系统范围的语言环境和路径设置。
会话范围内的环境变量
应该只影响特定用户(而不是整个系统)的环境变量设置应设置为:
~/.pam_environment
-该文件专门用于设置用户环境。它不是脚本文件,而是由赋值表达式组成,每行一个。注意:使用
.pam_environment
需要重新登录才能初始化变量。仅重启终端不足以使用变量。
请参阅Ubuntu的环境变量Wiki上的更多内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句