Spot Işığı nasıl devre dışı bırakabilirim?


14

Mac OS X Lion'da Spotlight'ı nasıl tamamen devre dışı bırakabilirim?

Çok fazla kaynak tüketiyor ve asla gerçekten kullanmıyorum, bu yüzden devre dışı bırakmak istiyorum.

Saklamak isteyebileceğim tek özellik, durum çubuğundaki uygulamaları başlatmama izin veren simgedir. Devre dışı bırakmak istediğim ana özellik, sabit sürücümdeki her dosyayı dizine eklemektir. Dosyalara erişmek için asla Spot Işığı kullanmıyorum, yalnızca uygulamaları başlatmak için kullanıyorum.

Devre dışı bırakmanın herhangi bir riski var mı? Apple'ın devre dışı bırakmanın önerilen bir yolu var mı?

İstersem daha sonra nasıl yeniden etkinleştirebilirim?


Hiçbir suçun anlamı yoktu, ama bu neredeyse "Mac OS X'in sağ akciğerini bir kaynak israfı olarak görüyorum, nasıl güvenle kaldırabilirim?" Bunu yapmasan iyi edersin. :)
Steven Fisher

1
@Steven: Asla Spotlight kullanmıyorum, neden kaynakları kullanmam gerekiyor?
Yoğun

2
Spotlight'ı doğrudan kullanmasanız bile, giderek büyüyen bir Mac OS X bileşenleri listesi bunu kullanıyor. Mac App Store, Time Machine, Mail gibi şeyler. Şu anda dolaylı olarak kullanmasanız bile, gelecekte olacaksınız. Ve kaynak maliyeti o kadar da yüksek değil: sabit sürücünüzün yaklaşık% 5'ini kullanıyor, inanıyorum ve sorunlara neden olmaktan kaçınmak için akıllıca endeksliyor. Kapatırsanız, muhtemelen şaşırtıcı şeylerin ince yollarla çalışmadığını ve bundan gerçekten bir şey kazanamayacağınızı göreceksiniz.
Steven Fisher

@StevenFisher: Ahh Anlıyorum ... Bu uygulamaların sahne arkasında Spotlight kullandığını bilmiyordum. Bilgi için teşekkürler!
Mart'ta

1
Spotlight OS X'in "sağ akciğeri" ise OS X ağır bir sigara içicisi olmalıdır. Spotlight genellikle işe yaramaz, tam dosya adını aradığımda dosyaları bulamıyor!
Josh

Yanıtlar:


20

Devre dışı bırakmak için Terminal'i açın ve çalıştırın

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

Bu, başlatan ve çalışmasını sağlayan Launch Daemon'u devre dışı bırakır. Ayrıca şunları da çalıştırabilirsiniz:

sudo mdutil -a -i off

ancak birkaç yerden çevrimiçi görünmekten bu size 'Spotlight sunucusu devre dışı' gibi bir hata verebilir

Yine de devre dışı bırakırsanız, eski bir önbellek kullanmaya devam eder veya hiç çalışmaz. Bu nedenle, belirttiğiniz gibi başlatma uygulamaları artık çalışmaz. Ayrıca Mac App Store (nelerin yüklü olduğunu bilmek vb.) Ve LaunchPad gibi işletim sistemi ile ilgili diğer işlevleri de bozabilir .

Hâlâ bir uygulama başlatıcısına ihtiyacınız varsa, LaunchBar ve Quicksilver gibi uygulamaları kullanabilirsiniz .

Güncellemenizi gördükten sonra (espc. Dizine eklemenin nasıl durdurulacağı konusunda), kontrol etmeniz gereken iki şey var:

  • Sürücünüzdeki dosyalara sürekli erişen bir virüs tarayıcı veya başka bir uygulama gibi bir şey mi çalıştırıyorsunuz? Bu, spot ışığını endekslemeye devam etmeye zorlar. Bir ağ paylaşımı da suçlu olacaktır.
  • Ayrıca Spotlight'ın hangi klasörleri dizine eklemesi gerektiğini filtreleyebilir ve bunu yapılandırarak ne kadar dizine ekleneceğini sınırlayabilirsiniz. Bunu yapın, Sistem Tercihleri ​​-> Gündem -> Gizlilik bölümüne gidin.

resim açıklamasını buraya girin

Yeniden etkinleştirme çalışıyor olacak

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

veya

sudo mdutil -a -i on

Üzgünüm, merak ettiğim birkaç şey daha ekledim
Senseful

Bunu görmeden önce, Lion'da neleri kırabileceğine dair güncellemeler ekledim. Kısıtlama için cevabı tekrar güncelleyecek.
12'de jmlumpkin

Mükemmel cevap! Yine de @ CajunLuke'i kabul ediyorum, korktuğum için Lion'da bir şeyi mahvedebilirim!
Yoğun

1
Evet, ama kafam karıştı. Hizmetin durdurulması olarak aldığım 'tamamen devre dışı bırakma' hakkında soru sordunuz , sadece hepsini engellemek için not alan kabul edilen cevap. Bir fark olurdu. Ve bir şeyi kırmak istemediğini anlıyorum, ama her ikisi de çok kolay geri dönüşümlüdür ve tekrar başladığında sizin için yeniden canlandırır. mdutil komutu çok kullanışlıdır. Ayrıca 'devre dışı bırakma risklerini' de kapsamaz.
12'de jmlumpkin

Haklısın, bu şekilde ifade ettim, ancak hiçbir şeyi bozma potansiyeli olmadan tamamen devre dışı bırakmak için Apple onaylı bir yöntem olduğunu umuyordum. Bir tane görünmediği için Gizlilik özelliğini kullanmayı tercih ediyorum. Mdutil komutu Spotlight'ı kalıcı olarak devre dışı bırakabiliyor gibi görünüyor . Asıl endişem bu komutu kullandığımı unutmak ve daha sonra etkinleştirilmesi gereken bir güncelleme yüklemeden önce yeniden etkinleştirmemek ve daha da büyük bir sorunla sonuçlanmaktır.
Mart'ta Duygusal

8

@ Jmlumpkin'in Terminal komutuna ek olarak, sabit sürücünüzün tamamını Spotlight tercihlerindeki Gizlilik sekmesine ekleyebilirsiniz. Ayrıca düzenli olarak taktığınız harici sabit diskleri de eklemek istersiniz.

Aynı uyarı geçerlidir: bir uygulama başlatıcısı olarak kullanamazsınız, bu yüzden Quicksilver veya LaunchBar gibi bir şey almanız gerekir.

Yeniden etkinleştirmek için, Gizlilik sekmesindeki listeden ilgili girişleri kaldırmanız yeterlidir.


Güzel cevap! Bu harika çünkü Apple tarafından yapmanın önerilen yolu (gizlilik özelliğini sağladıkları için) ve Uygulamalar klasörü dışındaki tüm klasörleri ekleyebilmem gerekiyor gibi görünüyor.
Yoğun

@Senseful Önyükleme diskinin kökünde gizli dizinler olduğunu unutmayın. Bunları eklemek zor olabilir.
Cajunluke

Bunları Time Machine'e eklemek kadar basit olabilir. / System klasörünü sürüklemeniz yeterlidir.
12'de jmlumpkin

Ben düşünüyordum @jmlumpkin /etc, /private, /usr, /.Trashesve benzeri.
Cajunluke

1
@jmlumpkin Aslında "Sistem uygulamaları ve UNIX araçları gibi Mac OS X ile yüklenen diğer dosyaları da hariç tutmak ister misiniz?"
Cajunluke

0

Sistem tercihlerinde, "Spot Işığı" simgesi ve "Arama Sonuçları" sekmesi altında, Uygulamalar dışındaki tüm kategorilerin seçimini kaldırabilirsiniz.


1
Bu yine de konumları dizine ekler.
12'de jmlumpkin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.