设置 $BIBINPUTS 环境变量的正确位置

设置 $BIBINPUTS 环境变量的正确位置

如果我在我的中设置$BIBINPUTS环境变量,并且我从我的命令行启动 emacs,它将被(通过).zshrc识别。emacs-reftexemacsclientzsh

但是如果我开始使用菜单栏或者gmrun它不连接这个变量。那么,为整个用户环境设置正确的位置在哪里?

如果有多种替代方案,请告诉我。此外,如果它在不同的 ubuntu 版本之间发生变化。

编辑:

我尝试过将其设置~/.pam_environment

BSTINPUTS=.:/home/myuser/BiBTeX/:$BSTINPUTS
BIBINPUTS=.:/home/myuser/BiBTeX/:$BIBINPUTS

但似乎没有效果(即使重新启动后)并且没有通过列出printenv

我目前正在使用 ubuntu natty + gdm + xmonad。

答案1

您是否尝试过设置它~/.profile然后注销并重新登录?您在该文件中设置的任何变量都应该在您通过 X 或 ssh/console 登录时设置。如果在那里设置它不起作用,那就是一个错误,您应该打开一个错误报告。

相关内容