我在 Debian Linux 上运行 LXDE/Openbox。登录时,我想:
该设置应该适用于图形登录以及登录 shell(例如 SSH)。特别是关于扩展 $PATH 变量的部分似乎很棘手......
我的理想解决方案是将所有命令(A 和 B)放在一个单独的脚本文件 (F) 中,并从.xsessionrc
(用于通过会话管理器的图形登录)和.profile
(用于登录 shell)获取它。采购 F from.profile
效果很好,但采购.xsessionrc
似乎失败了。
所以,我提出的解决办法来设置新的$ PATH直接.xsessionrc
(也包括.profile
),只是执行从F(现在只包含命令B).xsessionrc
和.profile
。这工作正常,但不是很令人满意,因为我现在在.xessionrc
和 中有一些重复的命令(A).profile
。
为了从另一个文件中获取另一个文件,我是否必须做一些神奇的咒语,.xsessionrc
或者我的想法是否有任何其他明显的缺陷?