Есть много изменений в настройках Finder, Dock и т.д., Которые вы можете сделать с помощью команды по умолчанию, т.е. эл.
defaults write com.apple.finder AppleShowAllFiles -bool yes
Однако, чтобы изменения вступили в силу, вы должны выйти и перезапустить целевое приложение:
osascript -e 'tell app "Finder" to quit'
Когда Finder завершается таким образом (вместо использования команды killall
, как советуют некоторые опубликованные источники), он сохраняет и восстанавливает свои размещения окон и расположения дисков (но не историю перемотки вперед и назад, связанную с каждым окном). Есть ли способ, чтобы такие изменения вступили в силу немедленно, не выходя из целевого приложения? В конце концов, когда вы вносите изменения в панели настроек Dock, они немедленно вступают в силу в приложении Dock. Есть ли какое-нибудь событие Apple, которое я могу отправить, чтобы внести изменения или заставить приложение перечитать свои префы?