Bagaimana cara menonaktifkan Spotlight?

14

Bagaimana cara menonaktifkan Spotlight sepenuhnya di Mac OS X Lion?

Ini menghabiskan banyak sumber daya dan saya tidak pernah benar-benar menggunakannya, jadi saya ingin menonaktifkannya.

Satu-satunya fitur yang mungkin ingin saya pertahankan adalah ikon di bilah status yang memungkinkan saya meluncurkan aplikasi. Fitur utama yang ingin saya nonaktifkan adalah mengindeks setiap file pada hard drive saya. Saya tidak pernah menggunakan Spotlight untuk mengakses file, saya hanya menggunakannya untuk meluncurkan aplikasi.

Apakah ada risiko menonaktifkannya? Apakah ada cara yang disarankan Apple untuk menonaktifkannya?

Bagaimana saya mengaktifkannya kembali nanti jika saya mau?

Masuk akal
sumber
Bukan bermaksud tersinggung, tetapi ini hampir sama dengan bertanya, "Saya menganggap paru-paru kanan Mac OS X sebagai pemborosan sumber daya, bagaimana cara menghapusnya dengan aman?" Anda lebih baik tidak melakukan ini. :)
Steven Fisher
1
@ Seven: Kecuali saya tidak pernah menggunakan Spotlight, jadi mengapa saya membutuhkannya menggunakan sumber daya?
Senseful
2
Bahkan jika Anda tidak menggunakan Spotlight secara langsung, daftar komponen Mac OS X yang terus bertambah menggunakannya. Hal-hal seperti Mac App Store, Time Machine, Mail. Bahkan jika Anda tidak menggunakannya secara tidak langsung sekarang, Anda akan berada di masa depan. Dan biaya sumber daya tidak setinggi itu: ia menggunakan sekitar 5% dari hard drive Anda, saya percaya, dan indeks secara cerdik untuk menghindari menyebabkan masalah. Jika Anda mematikannya, Anda mungkin akan menemukan hal-hal mengejutkan tidak akan bekerja dengan cara yang halus, dan Anda tidak akan benar-benar mendapatkan apa pun darinya.
Steven Fisher
@StevenFisher: Ahh begitu ... saya tidak tahu bahwa aplikasi itu menggunakan Spotlight di belakang layar. Terimakasih atas infonya!
Senseful
1
Jika Spotlight adalah "paru kanan" OS X maka OS X harus menjadi perokok berat. Spotlight seringkali tidak berguna, tidak dapat menemukan file ketika saya mencari nama file yang tepat!
Josh

Jawaban:

20

Untuk menonaktifkan, buka Terminal dan jalankan

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Ini menonaktifkan Daemon Peluncuran yang dimulai dan membuatnya tetap berjalan. Anda juga dapat menjalankan:

sudo mdutil -a -i off

tetapi dari mencari online di beberapa tempat, ini dapat memberi Anda kesalahan seperti 'Server Spotlight dinonaktifkan'

Jika Anda menonaktifkannya, itu akan terus menggunakan cache lama, atau tidak berfungsi sama sekali. Karena itu, aplikasi peluncuran seperti yang Anda sebutkan tidak akan berfungsi lagi. Ini juga dapat merusak fungsi lain yang terkait dengan OS, seperti Mac App Store (untuk mengetahui apa yang diinstal, dll), dan LaunchPad.

Jika Anda masih membutuhkan peluncur aplikasi, Anda dapat menggunakan aplikasi seperti LaunchBar dan Quicksilver .

Setelah melihat pembaruan Anda (terutama tentang cara menghentikannya agar tidak terlalu banyak mengindeks), ada dua hal yang perlu diperiksa:

  • Apakah Anda menjalankan sesuatu seperti pemindai virus atau aplikasi lain yang terus-menerus mengakses file di drive Anda? Ini akan memaksa sorotan untuk tetap mengindeks. Pangsa jaringan juga akan menjadi pelakunya.
  • Anda juga dapat memfilter folder apa yang harus diindeks Spotlight, dan dengan mengonfigurasi ini, dapat membatasi berapa yang harus diindeks. Lakukan ini, buka System Preferences -> Spotlight -> Privacy.

masukkan deskripsi gambar di sini

Mengaktifkan kembali akan berjalan

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

atau

sudo mdutil -a -i on
jmlumpkin
sumber
Maaf, saya menambahkan beberapa hal terkait lainnya yang saya
pikirkan
Dan sebelum saya melihat itu, saya sudah menambahkan pembaruan tentang apa yang mungkin pecah di Lion. Akan memperbarui jawaban lagi untuk membatasi.
jmlumpkin
Jawaban bagus! Saya menerima @ CajunLuke's, karena saya takut saya akan merusak sesuatu di Lion!
Senseful
1
Ya, tapi saya bingung. Anda bertanya tentang 'menonaktifkan sepenuhnya', yang saya ambil sebagai menghentikan layanan , versus jawaban yang diterima yang mencatat hanya untuk memblokir semuanya. Akan ada perbedaan. Dan saya mengerti tidak ingin memecahkan sesuatu, tetapi keduanya sangat mudah dibalik, dan ketika mulai kembali, itu mengindeks ulang untuk Anda. perintah mdutil sangat berguna. Itu juga tidak mencakup 'risiko dalam melumpuhkan'.
jmlumpkin
Anda benar, saya memang mengucapkannya seperti itu, tetapi saya berharap ada metode yang disetujui Apple untuk menonaktifkannya sepenuhnya tanpa potensi mengacaukan apa pun. Karena sepertinya tidak ada, saya lebih suka menggunakan fitur Privasi. Perintah mdutil sepertinya dapat menonaktifkan Spotlight secara permanen . Perhatian utama saya adalah lupa bahwa saya menggunakan perintah ini, dan kemudian tidak mengaktifkannya kembali sebelum menginstal pembaruan yang membutuhkannya diaktifkan, dan kemudian berakhir dengan masalah yang lebih besar.
Senseful
8

Selain perintah Terminal @ jmlumpkin, Anda bisa menambahkan seluruh hard drive Anda ke tab Privacy di preferensi Spotlight. Anda juga ingin menambahkan hard drive eksternal yang Anda pasang secara teratur.

Peringatan yang sama berlaku: Anda tidak akan dapat menggunakannya sebagai peluncur aplikasi, jadi Anda harus mendapatkan sesuatu seperti Quicksilver atau LaunchBar.

Untuk mengaktifkan kembali, cukup hapus entri yang relevan dari daftar di tab Privasi.

Cajunluke
sumber
Jawaban bagus! Ini bagus karena ini adalah cara yang disarankan untuk melakukannya oleh Apple (yaitu karena mereka menyediakan fitur privasi), dan sepertinya saya harus dapat menambahkan semua folder kecuali untuk folder Aplikasi.
Senseful
@Senseful Jangan lupa bahwa ada direktori tersembunyi di root disk boot. Itu mungkin sulit untuk ditambahkan.
Cajunluke
Mungkin sesederhana menambahkannya di Time Machine. Cukup seret folder / Sistem.
jmlumpkin
@jmlumpkin Saya berpikir /etc, /private, /usr, /.Trashesdan sejenisnya.
Cajunluke
1
@jmlumpkin Sebenarnya dikatakan "Apakah Anda ingin juga mengecualikan file lain yang diinstal dengan Mac OS X, seperti aplikasi sistem dan alat UNIX?"
Cajunluke
0

Dalam preferensi sistem, di bawah ikon "Spotlight" dan tab "Hasil Pencarian", Anda dapat membatalkan pilihan semua kategori kecuali untuk Aplikasi.

Paul
sumber
1
Ini masih akan mengindeks lokasi.
jmlumpkin