Bạn có thể đặt LSUIE bổ sung thành 1 dưới dạng chuỗi trong Info.plist:
<key>LSUIElement</key>
<string>1</string>
Nó loại bỏ các ứng dụng khỏi trình chuyển đổi ứng dụng, Dock và cửa sổ thoát lực. Nó cũng loại bỏ thanh menu, vì vậy nó không thực sự có thể sử dụng được với Finder hoặc iTunes.
Chỉnh sửa Info.plist làm cho một số ứng dụng như TextEdit và Chess bị lỗi khi khởi chạy vào 10.8. Nó cũng làm mất hiệu lực chữ ký mã của các ứng dụng đã ký, vì vậy chúng không được phép truy cập móc khóa tự động.
http://www.cocoabuilder.com/archive/cocoa/141753-lsuielement-and-lsbackgroundonly.html :
NSUIEuity bị khấu hao. Tuy nhiên, tôi nhớ rõ từ khi làm việc tại Apple (Apple DTS) vài năm trước, bản đồ NSUIE bổ sung và LSUIE bổ sung cho điều tương tự (ít nhất là nó đã quay lại khi tôi ở đó và tôi nghi ngờ điều đó sẽ thay đổi). Mặc dù NSUIE bổ sung bị khấu hao (NS là viết tắt của bước tiếp theo tất nhiên! Và LS là viết tắt của các dịch vụ khởi chạy), chúng hoàn toàn giống nhau cho tất cả các ý định và mục đích.
Cả LSUIE bổ sung và NSUIE bổ sung vẫn hoạt động và cả hai cũng có thể được đặt thành đúng hoặc 1 dưới dạng số nguyên.
grep -A1 [LN]SUIElement /Applications/*/Contents/Info.plist
Danh sách tài sản thông tin Tham khảo chính: Khởi động Khóa dịch vụ :
LSUIElement
( String
- OS X) chỉ định xem ứng dụng có chạy dưới dạng ứng dụng đại lý hay không. Nếu khóa này được đặt thành 1, 1, Dịch vụ Khởi chạy sẽ chạy ứng dụng dưới dạng một ứng dụng đại lý. Các ứng dụng tác nhân không xuất hiện trong Dock hoặc trong cửa sổ Force Quit. Mặc dù chúng thường chạy dưới dạng các ứng dụng nền, nhưng chúng có thể xuất hiện ở phía trước để hiển thị giao diện người dùng nếu muốn. Một nhấp chuột trên một cửa sổ thuộc về một ứng dụng đại lý sẽ đưa ứng dụng đó về phía trước để xử lý các sự kiện.
Dock và loginwindow là hai ứng dụng chạy dưới dạng ứng dụng đại lý.
Witch có một tùy chọn để bỏ qua các ứng dụng:
Tôi vừa vô hiệu hóa trình chuyển đổi ứng dụng và Dock mặc dù. Tôi chủ yếu sử dụng phím tắt và Alfred để chuyển đổi ứng dụng.