将函数添加到 .profile 时出现问题

将函数添加到 .profile 时出现问题

我将以下内容添加到~/.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

为什么?

相关内容