Попробуйте ядро версии 4.19 или выше. Эта версия должна работать гладко, потому что есть встроенная поддержка mt7610u.
Расширение параметра не может происходить в одинарных кавычках.
Попробуйте:
change_wallpaper() {
osascript -e 'tell application "Finder" to set desktop picture to POSIX file "'"$1"\"
}
Мне удалось заставить его работать, избегая двойных кавычек и переключая одинарные кавычки на двойные:
change_wallpaper() {
osascript -e "tell application \"Finder\" to set desktop picture to POSIX file \"$1\""
}