Jawaban:
Anda biasanya dapat menyembunyikan aplikasi apapun dari Dock dan aplikasi daftar saklar dengan memungkinkan para LSUIElement
properti .
Jika kunci ini diatur ke "1", Layanan Peluncuran menjalankan aplikasi sebagai aplikasi agen. Aplikasi agen tidak muncul di Dock atau di jendela Force Quit. Meskipun mereka biasanya dijalankan sebagai aplikasi latar belakang, mereka dapat datang ke latar depan untuk menghadirkan antarmuka pengguna jika diinginkan.
Jadi, buka daftar properti aplikasi:
/Applications/Application.app/Contents/Info.plist
... dan tambahkan LSUIElement
kunci ke akar pohon, dengan nilai 1
.
Anda dapat mencapainya dengan mengklik kanan aplikasi *, memilih Show Package Contents , lalu membuka Info.plist
file. Idealnya Anda akan melakukan ini dengan Editor Daftar Properti.app (yang dilengkapi dengan Xcode 3) atau Xcode 4 sendiri. Anda juga dapat menggunakan editor teks sederhana, karena file tersebut hanya XML.
Setelah mengubah nilai dan menyimpan file, Anda harus memulai ulang dok:
killall Dock
... atau, jika Anda baru saja mengubah properti Finder, jalankan ulang dengan mengklik kanan ikonnya sambil menahan ā„, lalu pilih Relaunch Finder .
Pendekatan serupa juga disebutkan di LifeHacker baru-baru ini: Hapus Finder dari Application Switcher di OS X **
* Finder sebenarnya dalam /System/Library/CoreServices/Finder.app
, bukan dalam /Applications
.
** Itu menyebutkan NSUIElement
, yang saya tidak menemukan referensi dalam dokumentasi Pengembang Apple. Jika seseorang bisa memberi saya pencerahan tentang perbedaan di antara keduanya, silakan saja.