Có nhiều thay đổi đối với các tùy chọn Finder, Dock, v.v. mà bạn có thể thực hiện với lệnh mặc định, i . e .
defaults write com.apple.finder AppleShowAllFiles -bool yes
Tuy nhiên, để các thay đổi có hiệu lực, bạn phải thoát và khởi chạy lại ứng dụng đích:
osascript -e 'tell app "Finder" to quit'
Khi Finder được thoát như thế này (thay vì sử dụng killall
lệnh, như một số nguồn được xuất bản khuyên), nó sẽ lưu và khôi phục các vị trí cửa sổ và vị trí đĩa của nó (nhưng không phải là lịch sử tiến và lùi được liên kết với mỗi cửa sổ). Có cách nào để thực hiện các thay đổi như vậy có hiệu lực ngay lập tức mà không cần thoát khỏi ứng dụng đích không? Rốt cuộc, khi bạn thực hiện thay đổi trong bảng ưu tiên Dock, chúng sẽ có hiệu lực ngay lập tức trong ứng dụng Dock. Có một số sự kiện Apple mà tôi có thể gửi để thực hiện thay đổi hoặc làm cho ứng dụng đọc lại các prefs của nó không?