如何将用户环境感知应用程序启动器添加到统一面板?

ciu*_*can 9 unity launcher 11.10 netbeans environment-variables

这是我的问题:当我从 Unity 的 Dash Home 搜索 NetBeans 并将其拖放到统一启动器时,我发现 netbeans 无法访问我的.bashrc文件中定义的环境变量,如下所示

... 
export SCALA_HOME=/usr/local/typesafe-stack
...
Run Code Online (Sandbox Code Playgroud)

当我从 gnome 终端运行 NetBeans 时,我没有观察到有关环境变量的问题。

我也做了一个桌面文件。这是我定义netbeans.desktop文件的方式:

[Desktop Entry]
Type=Application
Name=NetBeans IDE 7.0.1
Icon=/usr/local/netbeans-7.0.1/nb/netbeans.png
Exec=netbeans
Terminal=false
Categories=Development;IDE;
StartupNotify=false
Run Code Online (Sandbox Code Playgroud)

我怎样才能修改这个文件,让它知道用户的环境变量?

提前致谢,

此致。

丘灿

小智 6

添加这个:

SCALA_HOME=/usr/local/typesafe-stack
Run Code Online (Sandbox Code Playgroud)

对此:

/etc/environment
Run Code Online (Sandbox Code Playgroud)

.bashrc任何人都在猜测为什么 Unity 启动器不会像 IMO 那样从.