在 Xfce 中,Alt-F2打开一个对话框“应用程序查找器”(xfce4-appfinder -c
)。如何自定义用于自动完成和运行命令的 Xfce 会话的 $PATH?
(它不是.profile
或的 $PATH .bashrc
)
答案1
我有点迟到了,但是由于某种原因,Appfinder 在我的自定义 $PATH 中查找东西很长时间,然后突然停止了。
因此,如果您使用 xinit,则将文件放入 /etc/X11/Xsession.d/ 中,放在该55xfce4-session
文件之前。如下所示:
/etc/X11/Xsession.d$ cat 49add-user-path
[ -d "$HOME/bin" ] && PATH="$HOME/bin:$PATH"
并且注销、登录和 $PATH 在正在运行的组件之间很好地传播。
答案2
Xfce 不检查.profile
,并且.bashrc
仅用于交互式 bash shell。如果您想添加路径变量,一种方法是将它们添加到~/.pam_environment
。但是,语法与通常的配置文件略有不同。
~/bin
下面是添加到应用程序查找器使用的路径的示例:
PATH DEFAULT=${PATH}:${HOME}/bin