如果我在我的中设置$BIBINPUTS
环境变量,并且我从我的命令行启动 emacs,它将被(通过).zshrc
识别。emacs-reftex
emacsclient
zsh
但是如果我开始使用菜单栏或者gmrun
它不连接这个变量。那么,为整个用户环境设置正确的位置在哪里?
如果有多种替代方案,请告诉我。此外,如果它在不同的 ubuntu 版本之间发生变化。
编辑:
我尝试过将其设置~/.pam_environment
为
BSTINPUTS=.:/home/myuser/BiBTeX/:$BSTINPUTS
BIBINPUTS=.:/home/myuser/BiBTeX/:$BIBINPUTS
但似乎没有效果(即使重新启动后)并且没有通过列出printenv
。
我目前正在使用 ubuntu natty + gdm + xmonad。
答案1
您是否尝试过设置它~/.profile
然后注销并重新登录?您在该文件中设置的任何变量都应该在您通过 X 或 ssh/console 登录时设置。如果在那里设置它不起作用,那就是一个错误,您应该打开一个错误报告。