Я полагаю, что у меня есть похожая проблема с вами, однако я не думаю, что это проблема локализации. Если копнуть глубже, мне кажется, что эти приложения на самом деле не там, где кажутся.
Попробуйте перейти к /Applications/Lisäohjelmat
в Finder. Теперь откройте Терминал и выполните ls /Applications/Lisäohjelmat
. Заметили разницу? В моей версии macOS на английском языке sh, когда я ls
в каталоге /Applications/Utilities
, я вижу пустую папку!
Насколько я могу собрать, большинство системных приложений теперь находятся в /System/Applications/
и я бы предположил, что, возможно, это относится и к вам.
Собрав все вместе, моя первоначальная настройка Dock выглядит следующим образом (отрегулируйте ваши потребности после подтверждения того, где находятся приложения):
#!/bin/sh
set -e
__dock_item() {
printf '%s%s%s%s%s' \
'<dict><key>tile-data</key><dict><key>file-data</key><dict>' \
'<key>_CFURLString</key><string>' \
"$1" \
'</string><key>_CFURLStringType</key><integer>0</integer>' \
'</dict></dict></dict>'
}
printf '%s' 'Setting up Dock icons...'
defaults write com.apple.dock \
persistent-apps -array "$(__dock_item /Applications/Safari.app)" \
"$(__dock_item /System/Applications/Utilities/Terminal.app)"
killall Dock
printf '%s\n' ' done.'
Примечание: я использовал -array
вместо -array-add
, который просто полностью очищает массив и устанавливает его в то, что я даю.
Надежда, которая помогает и удачи !