Bagaimana cara menyembunyikan aplikasi aktif tertentu pada OS X (harus dapat dibalik)?

28

Apakah ada cara untuk menyembunyikan jendela aplikasi dan ikon dok dari satu aplikasi aktif tertentu di OS X? Agak seperti layanan latar belakang yang dapat dihidupkan atau dimatikan.

memantul kuda nil
sumber
Solusi mungkin sangat spesifik untuk aplikasi, jadi akan lebih baik untuk mengetahui aplikasi yang ingin Anda sembunyikan.
nohillside
ini adalah aplikasi pihak ke-3 yang disebut morphvox
bouncingHippo

Jawaban:

45

Solusi ini bekerja untuk saya, tetapi mungkin tergantung pada aplikasi yang dimaksud. Saya mencobanya dengan aplikasi pihak ke-3 yang disebut "Burn" dan berhasil.

  1. Buka folder aplikasi Anda dan klik kanan (klik kontrol) pada aplikasi yang ingin Anda sembunyikan dari dermaga.

  2. Klik pada Show contents. Anda sekarang dapat melihat "di dalam" file aplikasi.

  3. Buka Info.plistfile di Contentsfolder dengan TextEdit (klik kanan -> "Buka dengan ...")

  4. Pergi ke bagian paling bawah file dan temukan dua baris terakhir yang seharusnya bertuliskan:

    </dict>
    </plist>

  5. Sekarang masukkan ini sebelum dua baris ini dan simpan file.

    <key>LSUIElement</key>
    <true/>

Setelah ini ikon dok aplikasi tidak akan ditampilkan lagi. Ingatlah bahwa Anda harus menggunakan Monitor Aktivitas atau Terminal ( killall <appname>) untuk keluar dari aplikasi jika Anda menutup jendela.

Jika menutup jendela keluar dari aplikasi, Anda dapat menekan cmd + huntuk menyembunyikan jendela. Ini akan membuat aplikasi Anda benar-benar tidak terlihat.

Untuk membuatnya terlihat lagi, cukup hapus dua baris itu lagi dan aplikasi harus bersikap seperti sebelumnya.


Sumber: Tautan

comfreak
sumber
4
Tidak berfungsi di 10.12 dan yang lebih baru. ??
Itachi
@ Itachi Saya tidak punya Mac untuk mengujinya, maaf.
comfreak
Pendaftaran kotak pasir gagal: Tanda tangan kode tidak valid: Operasi tidak dapat diselesaikan. (Kesalahan OSStatus -67030.) Tampaknya beberapa alat pihak ketiga yang didasarkan pada ini juga tidak berfungsi di Sierra. Itu jatuh.
Itachi
Ah, penandatanganan kode .
SilverWolf - Reinstate Monica
2
Apakah berfungsi pada 10.13.5, setelah perubahan, Anda harus memulai ulang aplikasi.
Alexander Kim
7

Baru-baru ini saya menemukan sebuah aplikasi bernama GhostTile dan melakukan persis seperti ini. Saya mencoba dock dodger dan itu tidak berhasil tetapi yang ini pasti berhasil dan cukup luar biasa.

http://ghosttile.kernelpanic.im/

Jen
sumber
Berakhir menggunakan aplikasi ini juga. Apakah ada manfaat dengan menggunakan versi berbayar vs uji coba?
Alexander Kim
6

Gunakan perintah PlistBuddy asli untuk melakukannya:

/usr/libexec/PlistBuddy -c 'Add :LSUIElement bool true' /Applications/[AppName].app/Contents/Info.plist

Jangan lupa untuk mengubah [App Name].

Jika Anda ingin kembali, jalankan perintah:

/usr/libexec/PlistBuddy -c 'Delete :LSUIElement' /Applications/[AppName].app/Contents/Info.plist
Bruno Wego
sumber
5

Aplikasi drag-and-drop pihak ke-3 yang disebut Dock Dodger menghapus Aplikasi dari Dock dan command + tabberurutan untuk Anda. Dengan cara ini aplikasi masih aktif berjalan tetapi sepenuhnya tersembunyi .

Ini berfungsi untuk sebagian besar aplikasi di Mac. Namun, ketika memperbarui aplikasi tersembunyi, itu mungkin membatalkan perubahan Anda, jadi Anda mungkin harus menjalankannya melalui Dock Dodger lagi.

Langkah-langkah untuk diikuti:

  1. Unduh Dock Dodger (misalnya: unduh dari Apponic )
  2. Mulai Dock Dodger (Anda mungkin harus mengizinkan membuka aplikasi ini dari Pengaturan Keamanan macOS Anda karena ini adalah pengembang pihak ke-3 yang tidak dikenal.
  3. Seret dan lepas Aplikasi yang ingin Anda sembunyikan di jendela Dock Dodger
  4. Berhenti Dock Dodger
  5. Cukup (kembali) jalankan Aplikasi yang ingin Anda sembunyikan.

Ada satu 'tapi ...'

Saat memulai aplikasi yang baru saja Anda setel untuk disembunyikan, itu akan menampilkan jendela aplikasi.

  • Klik di mana saja di jendela Aplikasi untuk membuatnya maju dan fokus
  • Tekan command + Hpada keyboard Anda untuk menyembunyikan Aplikasi Setelah disembunyikan, sebagian besar aplikasi akan tetap tersembunyi.

Untuk keluar dari aplikasi tersembunyi:

  • Buka Monitor Aktivitas
  • Temukan nama Aplikasi tersembunyi Anda dalam daftar
  • Berhenti atau Paksa Berhenti

atau:

  • Temukan Aplikasi tersembunyi di Finder (biasanya di folder Aplikasi Anda)
  • Mulai Aplikasi tersembunyi
  • Untuk sebagian besar aplikasi, ini akan memunculkan jendela Aplikasi dan membawanya ke depan
  • Anda sekarang dapat Keluar dari Aplikasi dari menu macOS atau tekan command + Q

Satu kelemahan menggunakan Dock Dodger:

Apakah ini reversibel? Dock Dodger tidak membantu Anda untuk membatalkan perubahan ini. Untuk membalikkannya:

  • Gunakan jawaban yang disediakan oleh @comfreak ( /apple//a/207944/96748 ) untuk membatalkan perubahan.
  • Atau cukup buat cadangan / arsip / salinan Aplikasi sebelum Anda menyembunyikan perubahan.

Keuntungan menggunakan Dock Dodger

  • Ini adalah aksi seret-dan-jatuhkan satu langkah yang sangat mudah.

Saya telah berhasil menggunakannya untuk menyembunyikan aplikasi Wacom Desktop Center dan SpamSieve di macOS Sierra. Saya perhatikan lokasi pengunduhan Dock Dodger resmi menjadi offline, jadi saya menambahkan tautan pengunduhan Apponic.

Patrick Plaggenborg
sumber
Luar biasa. Anda juga dapat membuka aplikasi yang sedang berjalan dengan Command + up dan Anda biasanya dapat keluar dari aplikasi dengan Command + Q
Vaibhav Saran