Làm thế nào tôi có thể thực hiện thay đổi pref thông qua lệnh mặc định xảy ra ngay lập tức?


2

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 killalllệ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?

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.