【问题标题】:Environment variable in GNOME, Scientific Linux 6.1GNOME、Scientific Linux 6.1 中的环境变量
【发布时间】:2012-01-11 03:47:09
【问题描述】:

我使用的是 Scientific Linux 6.1。要运行程序(DS9),我需要设置这个环境变量:

export XPA_METHOD=local

所以我将它保存在 .bashrc 中,当我从 bash 终端运行程序时没有问题。但是当我在 GUI 中运行它时(例如通过单击 nautilus 中的“使用 ds9 打开”),无法识别此变量。

如果有人能帮助我在 GNOME 中设置环境变量,我将不胜感激。

【问题讨论】:

    标签: bash environment-variables gnome


    【解决方案1】:

    将其添加到 ~/.profile 而不是 .bashrc

    编辑:注销并重新登录以使更改生效。

    【讨论】:

    • 在 Scientific Linux 6.1(基于 Enterprise Linux)中没有 ~/.profile !!!名称包括“profile”的唯一隐藏条目是 ~/.bash_profile 我也添加了这一行但没有工作。还有哪个隐藏文件控制着 GNOME 的环境变量?有 ~/.gnome2 目录,但我不知道它的哪些内容满足我的需要?!?!
    • 您可以创建 ~/.profile 文件。 ~/.bashrc 文件仅来源于交互式 bash shell。根据这个页面 ~/.profile 无论如何都不会帮助你:mywiki.wooledge.org/DotFiles
    • 你说得对,我只用这一行创建了它,但它不起作用!
    • 您必须在重新获取 .profile 之前注销并重新登录。但是如果有 .bash_profile,也许 bash 永远不会读取 .profile(真的,这有多糟糕?)。还有 .pam_environment,但一开始不需要export 命令。我不知道,它适用于 FreeBSD 上的 GNOME
    • 我是 Linux 新手,所以请原谅我的文盲!你是对的,重启后它成功了。非常感谢。
    猜你喜欢
    • 2016-03-09
    • 1970-01-01
    • 1970-01-01
    • 2011-01-28
    • 2015-09-16
    • 1970-01-01
    • 1970-01-01
    • 2014-05-13
    相关资源
    最近更新 更多