Adicionei o seguinte ao ~/.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"
}
Nota lateral : O objetivo da função é o usuário especificar um caminho para um arquivo de imagem e a função pega esse arquivo de imagem e o torna o plano de fundo da área de trabalho. Exemplo: changeBackground /backgrounds/background.png
Então eu corri, export -f changeBackground
e recebo o seguinte erro:
./scripts/bins: line 15: export: changeBackground: not a function
Por quê?
Tags command-line bash