Sembunyikan aplikasi yang berjalan dari Dock?


Jawaban:


12

Catatan Penting: Di Mac OS X 10.5+ metode yang dijelaskan di bawah ini hanya berfungsi untuk aplikasi yang tidak menggunakan fitur "Penandaan Kode " yang diperkenalkan pada 10.5 untuk memastikan keaslian kode yang sedang berjalan. Hasil penerapan metode ini untuk aplikasi yang ditandatangani berbeda; itu mungkin menyebabkan aplikasi mogok saat memulai atau menghasilkan itu perilaku yang tidak terduga .

Anda dapat mengedit file yang Info.plistterdapat di direktori setiap App (mis. /Applications/VLC.app/Contents/Info.plist) Dengan menambahkan baris berikut:

<key>LSUIElement</key>
<string>1</string>

Sebagai contoh:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>LSUIElement</key>
        <string>1</string>
        <key>BuildMachineOSBuild</key>
        <string>11G63</string>
        <key>CFBundleDevelopmentRegion</key> 
        ...
        ...
</dict>
</plist>

Ketika Anda akan memulai Aplikasi Anda akan melihat ikon hanya untuk satu detik dan itu akan hilang.

Docklessdan Dock Dodgerlakukan perubahan ini secara otomatis di aplikasi.


Sick, apakah ada aplikasi yang mengotomatisasi ini?
Render

@Fendi Saya menambahkan dua Aplikasi yang melakukan itu. Namun saya belum pernah mencobanya dengan versi OS X terbaru.
Maverik

Apakah ada alasan khusus bahwa metode ini tidak bekerja dengan Parallels?
Render

@ Fendi Saya tidak tahu, saya bukan pengguna Parallels jadi saya tidak bisa mengujinya. Maaf!
Maverik

Ini bekerja untuk saya ketika menyembunyikan notifikasi dari Spotify dock. Namun satu efek samping adalah bilah spotify atas menghilang. Sepertinya mesin saya tidak tahu Spotify sedang berjalan jadi saya tidak bisa berhenti. W / e menghilangkan nomor notifikasi
Connor Leech

1
  1. Ini bekerja dengan baik. Saya ingin membuka Mail setiap 15 menit jadi saya membuat skrip dalam Applescript Editor yang terlihat seperti ini:

    ulangi
    kirim aplikasi "Mail"
    mengaktifkan
    delay 60 * 15
    akhir kirim
    akhir ulangi

    Penundaan 60 adalah 60 detik dan saya kalikan dengan 15 (= 15 menit)

  2. Kemudian di Applescript saya mengklik "Kompilasi" lalu "Simpan" dan beri nama "Mail Every 15" TAPI memastikan untuk menamakannya sebagai Aplikasi bukan sebagai Script dalam folder Aplikasi saya.

  3. Buka Finder Anda dan dalam folder Aplikasi Anda adalah file baru Anda "Mail every 15". Klik kanan file itu dan pilih "Tampilkan konten paket"> Konten.
    Anda akan melihat file bernama Info.plist di mana Anda dapat membuka file di editor teks Anda dengan mengklik ganda.

  4. Setelah Anda membuka file, masukkan kode yang disebutkan di atas dan letakkan tepat di bawah baris "dict"

    Catatan: Setelah Anda mulai mengeditnya akan memperingatkan Anda:

    Anda tidak memiliki izin untuk menulis ke folder tempat file “Info.plist”. Anda dapat menggandakan dokumen ini dan mengedit duplikatnya. Hanya duplikat yang akan memasukkan perubahan Anda.

    Lanjutkan dan duplikat dan buat perubahan 2 baris dengan sisipan. Simpan file ke desktop Anda sebagai Info.plist (seperti file asli).

  5. Finder Anda harus tetap terbuka, jika tidak, buka kembali dengan mengulangi langkah 3. Ganti nama file asli, saya beri nama Info-A.plist (hanya untuk ukuran yang aman. Saya yakin Anda bisa memindahkan file ke tempat sampah, tetapi saya tidak mau mengambil risiko.)

  6. Saya Tukar tempat dengan file (Pindahkan Info.plist dari desktop ke folder "Mail every 15> Contents" dan pindahkan Info-A.plist ke desktop)

  7. Buka System Preferences> Pengguna & Grup> Item Login dan kemudian saya mengklik tanda + untuk menambahkan aplikasi login untuk memulainya saat boot atau login. Sekarang dibuka setiap 15 menit dan Ikon dan Aplikasi tidak lagi terlihat ketika dibuka.

Semoga ini bisa membantu karena saya tidak tahu apa-apa tentang Mac dan harus melakukan banyak penelitian sebelum akhirnya saya benar. Halaman web ini adalah tempat saya berada ketika akhirnya saya benar sehingga saya mencatat ini untuk referensi di masa mendatang.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.