Có cách nào để ẩn cửa sổ ứng dụng và biểu tượng dock của một ứng dụng hoạt động cụ thể trong OS X không? Giống như một dịch vụ nền có thể được bật hoặc tắt.
Có cách nào để ẩn cửa sổ ứng dụng và biểu tượng dock của một ứng dụng hoạt động cụ thể trong OS X không? Giống như một dịch vụ nền có thể được bật hoặc tắt.
Câu trả lời:
Giải pháp này hiệu quả với tôi, nhưng nó có thể phụ thuộc vào ứng dụng được đề cập. Tôi đã thử nó với một ứng dụng bên thứ 3 có tên "Burn" và nó đã hoạt động.
Chuyển đến thư mục ứng dụng của bạn và nhấp chuột phải (nhấp chuột điều khiển) trên ứng dụng bạn muốn ẩn khỏi thanh công cụ.
Bấm vào Show contents
. Bây giờ bạn có thể thấy "bên trong" các tệp của ứng dụng.
Mở Info.plist
tệp trong Contents
thư mục bằng TextEdit (nhấp chuột phải -> "Mở bằng ...")
Đi đến cuối tập tin và tìm hai dòng cuối cùng sẽ nói:
</dict>
</plist>
Bây giờ chèn cái này trước hai dòng này và lưu tập tin.
<key>LSUIElement</key>
<true/>
Sau đó, biểu tượng dock của ứng dụng sẽ không được hiển thị nữa. Hãy nhớ rằng bạn sẽ cần sử dụng Trình giám sát hoạt động hoặc Terminal ( killall <appname>
) để thoát khỏi ứng dụng nếu bạn đóng cửa sổ.
Nếu đóng cửa sổ thoát khỏi ứng dụng, bạn có thể nhấn cmd + h
để ẩn cửa sổ. Điều này sẽ làm cho ứng dụng của bạn hoàn toàn vô hình.
Để làm cho nó hiển thị lại, chỉ cần xóa hai dòng đó một lần nữa và ứng dụng sẽ hoạt động như trước.
Nguồn: Liên kết
Gần đây tôi tình cờ thấy một ứng dụng có tên GhostTile và nó thực hiện chính xác điều này. Tôi đã thử dock dodger và nó không hoạt động nhưng cái này chắc chắn hoạt động và khá tuyệt vời.
Sử dụng lệnh PlistBuddy bản địa để làm điều đó:
/usr/libexec/PlistBuddy -c 'Add :LSUIElement bool true' /Applications/[AppName].app/Contents/Info.plist
Đừng quên thay đổi
[App Name]
.
Nếu bạn muốn quay lại, hãy chạy lệnh:
/usr/libexec/PlistBuddy -c 'Delete :LSUIElement' /Applications/[AppName].app/Contents/Info.plist
Ứng dụng kéo và thả của bên thứ 3 có tên Dock Dodger sẽ xóa Ứng dụng khỏi Dock và command + tab
trình tự cho bạn. Bằng cách này, một ứng dụng vẫn đang hoạt động nhưng hoàn toàn bị ẩn .
Nó hoạt động cho hầu hết các ứng dụng trên Mac. Tuy nhiên, khi cập nhật một ứng dụng ẩn, nó có thể hoàn tác thay đổi của bạn, vì vậy bạn có thể phải chạy lại nó thông qua Dock Dodger.
Các bước thực hiện:
Có một 'nhưng ...'
Khi bắt đầu ứng dụng bạn vừa đặt bị ẩn, nó sẽ hiển thị Cửa sổ ứng dụng.
command + H
trên bàn phím của bạn để ẩn Ứng dụng Khi bị ẩn, hầu hết các ứng dụng sẽ bị ẩn.Để thoát khỏi một ứng dụng ẩn:
hoặc là:
command + Q
Một nhược điểm của việc sử dụng Dock Dodger:
Đây có phải là đảo ngược? Dock Dodger không giúp bạn hoàn tác thay đổi này. Để đảo ngược nó:
Mặt trái của việc sử dụng Dock Dodger
Tôi đã sử dụng thành công để ẩn ứng dụng Wacom Desktop Center và SpamSieve trên macOS Sierra. Tôi nhận thấy vị trí tải xuống Dock Dodger chính thức đã ngoại tuyến, vì vậy tôi đã thêm một liên kết tải xuống Apponic.