目前XDG_DATA_DIRS
包含/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
。
我想补充~/.local/share
一下。我的理由如下:
现在 fish shell 可以分别在 、 和 下查找供应商补全、函数和配置$XDG_DATA_DIRS/fish/vendor_completions.d/
。fish/vendor_functions.d/
这样fish/vendor_conf.d
,用户安装的带有供应商 fish 配置(安装到~/.local
)的工具将能够开箱即用。
我理解~/.local/share
不是XDG_DATA_DIRS
因为通常如此XDG_DATA_HOME
。
我的主要问题是:
~/.bashrc
如果我将其更新为包含(例如或鱼配置)会产生副作用吗?- 此外,为什么有一个单独的
XDG_DATA_HOME
?