Làm cách nào để ẩn một ứng dụng hoạt động cụ thể trên OS X (phải có thể đảo ngược)?


28

Có cách nào để ẩn cửa sổ ứng dụng 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.


Giải pháp rất có thể là ứng dụng cụ thể, vì vậy sẽ rất tốt nếu biết ứng dụng bạn đang cố gắng ẩn.
nohillside

ứng dụng của bên thứ 3 có tên morphvox
bouncingHippo

Câu trả lời:


45

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.

  1. 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ụ.

  2. 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.

  3. Mở Info.plisttệp trong Contentsthư mục bằng TextEdit (nhấp chuột phải -> "Mở bằng ...")

  4. Đi đến cuối tập tin và tìm hai dòng cuối cùng sẽ nói:

    </dict>
    </plist>

  5. 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


4
Không hoạt động trong 10.12 và sau đó. ??
Itachi

@Itachi Tôi không có máy Mac để kiểm tra, xin lỗi.
comfreak

Đăng ký hộp cát không thành công: Chữ ký mã không hợp lệ: Thao tác không thể hoàn thành. (Lỗi OSStatus -67030.) Có vẻ như một số công cụ của bên thứ 3 dựa trên điều này cũng không hoạt động ở Sierra. Nó gãy.
Itachi


2
Không hoạt động vào ngày 10.13.5, sau khi thay đổi, bạn phải khởi động lại ứng dụng.
Alexander Kim

7

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.

http://ghosttile.kernelpanic.im /


Đã kết thúc bằng ứng dụng này. Có bất kỳ lợi ích bằng cách sử dụng phiên bản trả tiền so với dùng thử?
Alexander Kim

6

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

5

Ứ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 + tabtrì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:

  1. Tải xuống Dock Dodger (ví dụ: tải xuống từ Apponic )
  2. Bắt đầu Dock Dodger (bạn có thể phải cho phép mở ứng dụng này từ Cài đặt bảo mật macOS của mình vì đây là nhà phát triển bên thứ 3 không xác định.
  3. Kéo và thả Ứng dụng bạn muốn ẩn trên cửa sổ Dock Dodger
  4. Thoát khỏi Dock Dodger
  5. Đơn giản chỉ cần (lại) khởi động Ứng dụng bạn muốn ẩ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.

  • Nhấp vào bất cứ nơi nào trong cửa sổ Ứng dụng để đưa nó ra phía trước và tập trung
  • Nhấn command + Htrê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:

  • Giám sát hoạt động mở
  • Tìm tên của Ứng dụng ẩn của bạn trong danh sách
  • Thoát hoặc bắt buộc

hoặc là:

  • Tìm Ứng dụng ẩn trong Finder (thường là trong thư mục Ứng dụng của bạn)
  • Bắt đầu ứng dụng ẩn
  • Đối với hầu hết các ứng dụng, điều này sẽ bỏ ẩn cửa sổ Ứng dụng và đưa nó ra phía trước
  • Bây giờ bạn có thể thoát Ứng dụng từ menu macOS hoặc nhấn 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ó:

  • Sử dụng câu trả lời được cung cấp bởi @comfreak ( /apple//a/207944/96748 ) để hoàn tác thay đổi.
  • Hoặc chỉ cần tạo một bản sao lưu / lưu trữ / bản sao của Ứng dụng trước khi bạn thực hiện thay đổi ẩn.

Mặt trái của việc sử dụng Dock Dodger

  • Đó là một hành động kéo và thả một bước rất dễ dàng.

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.


Tuyệt vời. Bạn cũng có thể mở ứng dụng đang chạy bằng Command + trở lên và thông thường bạn có thể thoát khỏi ứng dụng bằng Command + Q
Vaibhav Saran
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.