Sửa danh sách thuộc tính trong Terminal trên máy Mac
Các tệp cấu hình và tùy chọn trong macOS sử dụng danh sách thuộc tính (plists) để chỉ định các thuộc tính của một ứng dụng hoặc quá trình. Một ví dụ là plist tùy chọn cho Finder trong thư mục Thư viện/Tùy chọn/ của thư mục chính của người dùng. Tệp được đặt tên là com.apple.finder.plist. Quy tắc đặt tên mặc định cho plist bao gồm tên DNS đảo ngược của nhà phân phối được thêm vào tên quá trình hoặc ứng dụng, tiếp sau là phần mở rộng .plist.
Để sửa danh sách thuộc tính, hãy sử dụng công cụ dòng lệnh defaults
. Lệnh defaults
là công cụ mạnh mẽ và, khi bạn biết khóa và giá trị cụ thể trong danh sách thuộc tính bạn muốn thay đổi, công cụ defaults
sẽ rất hiệu quả.
Công cụ defaults
hoạt động trực tiếp với hệ thống phụ tùy chọn macOS và được sử dụng bởi nhiều ứng dụng trong macOS để quản lý các tùy chọn và các cài đặt khác. Công cụ đó có thể được tích hợp vào tập lệnh shell và cho phép bạn truy cập các tùy chọn trong nhiều miền tồn tại trên một máy tính nhất định.
Xác định tên của danh sách thuộc tính, khóa và giá trị phù hợp. Ví dụ: tên cho danh sách thuộc tính của Dock là
com.apple.Dock.plist
. (Khi yêu cầu lệnh defaults, hãy bỏ qua phần mở rộng .plist.)Nhập các giá trị tiếp theo lệnh
defaults
:defaults write com.apple.dock orientation left
Khởi động lại ứng dụng hoặc quá trình, nếu cần.
Cách đơn giản để thực hiện việc này là sử dụng Giám sát Hoạt động để chọn quá trình phù hợp, sau đó bấm Thoát Quá trình. Đối với ví dụ này, bạn có thể chọn quá trình có tên Dock.
Bạn cũng có thể sửa tệp danh sách thuộc tính trong Xcode. Xcode cung cấp trình sửa danh sách thuộc tính được tích hợp. Để sử dụng Xcode, hãy bấm hai lần vào tệp .plist trong Finder.
Nếu bạn chưa cài đặt Xcode trên máy Mac của mình, hãy tải về Xcode từ Mac App Store.