Изменение обоев с помощью команды терминала в macOS

Попробуйте ядро ​​версии 4.19 или выше. Эта версия должна работать гладко, потому что есть встроенная поддержка mt7610u.

0
11.03.2020, 03:02
2 ответа

Расширение параметра не может происходить в одинарных кавычках.

Попробуйте:

change_wallpaper() {
    osascript -e 'tell application "Finder" to set desktop picture to POSIX file "'"$1"\"
}
1
28.04.2021, 23:20

Мне удалось заставить его работать, избегая двойных кавычек и переключая одинарные кавычки на двойные:

change_wallpaper() {
    osascript -e "tell application \"Finder\" to set desktop picture to POSIX file \"$1\""
}
0
28.04.2021, 23:20

Теги

Похожие вопросы