我正在一台没有管理员权限的机器上工作。所以我将一些应用程序自行编译成环境模块(与其他人共享,我们在 NFS 上),可以使用module load <application>
、 using加载Lmod
,将正确的环境变量(例如,等)加载PATH
到LD_LIBRARY_PATH
shell 中。
我现在想要实现的是让人们gdm
知道在哪里寻找.desktop
文件和所有相关的东西,并在 GNOME 的应用程序菜单中显示应用程序。特别Lmod
是可以恢复一组默认的模块module restore <name_of_the_set>
,因此我需要一个可以放置该命令的位置,以便了解gdm
新的(或更新的)环境变量为$XDG_DATA_DIRS
.
在 CentOS7 上,$HOME/.xsession
GNOME 会话似乎无法读取。我应该去哪里调查?