我将以下内容添加到~/.profile
:
#Change desktop background f(x)
function changeBackground() {
FILE="'file://$(readlink -f "$1")'"
echo changing to "$FILE"
gsettings set org.gnome.desktop.background picture-uri "$FILE"
}
边注:该函数的目的是让用户指定图像文件的路径,并且该函数会获取该图像文件并将其设为桌面背景。例子:changeBackground /backgrounds/background.png
然后我运行,export -f changeBackground
出现以下错误:
./scripts/bins: line 15: export: changeBackground: not a function
为什么?