我正在使用 Ubuntu 10.10
当我使用普通的GUI桌面登录时,似乎环境与终端不一样。
我修改了 中的 $PATH 和其他信息.bashrc
。但是,这并不适用于 GUI 会话。
实际的问题是这样的:
- 我在 Ubuntu 桌面上创建了 Eclipse 的快捷方式。当我单击它时,它抱怨找不到 JVM 路径。
- 但是,从终端启动 Eclipse 是可以的。
我怎么解决这个问题?
答案1
推荐三种方式:
会话范围的环境变量
仅影响特定用户(而不是整个系统)的环境变量设置应设置为:
~/.pam_environment
系统范围的环境变量
影响整个系统(而不仅仅是特定用户)的环境变量设置不应放在加载系统或桌面会话时执行的许多系统级脚本中,而应放在
/etc/environment
使用环境变量启动桌面应用程序
您可以通过编辑应用程序的 .desktop 文件来向其添加环境变量。例如,要使用环境变量 APPMENU_DISPLAY_BOTH=1 运行“digiKam”,请找到相应的 digikam.desktop 文件,并通过 env 命令将变量的设置添加到条目“Exec”:
Exec=env APPMENU_DISPLAY_BOTH=1 digikam -caption "%c" %i
您应该阅读本文并决定哪种方法最适合您的需要: