Spotlight'ta tek bir uygulama görünmüyor


96

Matlab'ın inatla Spotlight arama sonuçlarında görünmeyi reddettiği garip bir sorunum var.

Başvurularda açıkça bulunduğu gerçeğinden başka hangi bilgileri sağlayacağımı bilmiyorum:

terminali gösteren matlab var

Hatta Launchpad'de gayet iyi görünüyor:

spot gösterilen matlab orada

Spotlight tarafından dizine eklenmesi engellenen hiçbir şeyim yok:

spot ayarları

Ve yine de, Spotlight'taki tam adı bulmak bile, yalnızca bir miktar kilitlenme günlüğü veriyor.

spot araması

Spotlight araması ayrıca, başka herhangi bir şey / başka uygulamalar için de gayet iyi çalışır ve günceller (örneğin, sadece yaptığım ekran görüntüleri için aradım ve onları buldum), bu yüzden sadece "sıkışmış" değil.

Herhangi bir fikir?


Spotlight'ı size sadece Matlab'ı göstermek için mi arıyorsunuz yoksa dizine eklemek istediğiniz bir Matlab belgesi klasörünüz var mı?
fsb,

@fbara: sadece Matlab böylece spot ışığı kullanarak hızlıca açabilirim.
houbysoft

@fbara: teşekkürler, ama ne yazık ki, işe yaramadı, sadece denedim
houbysoft

@fbara: aslında, bugün çalışmaya başladı ... Ne önerdiğini yaptıktan sonra yeterince beklemedim mi, ya da alakasız mı diye emin değilim, ama söylediklerini bir cevap olarak göndermek istersen, ve şimdi çözüldüğünden beri kabul ediyorum.
houbysoft

Çalışmaya başlamasına sevindim! Cevabı ben gönderdim.
fsb,

Yanıtlar:


187

Gidin System Preferences --> Spotlight --> Privacy. Bu açık olsa da, gidip Finder --> Applicationsve sürüklemek Matlab den Applicationsiçine Privacy. Kapatın, System Preferencessonra tekrar açın ve Matlab'ı aynı yerden çıkarın .

Bu, bir reindex için zorlar Spotlight. Bu çalışmayı bazı insanlar için gördüm, diğerleri için değil ama bir çekim yapmaya değer.


1
Bu da benim için Genymotion'un bulunamamasıyla işe yaradı.
Obromios

2
Bunun endeksi yeniden oluşturduğunu belirtmekte fayda var, bu yüzden bunu yaptıktan sonra, vazgeçmeden önce biraz bekleyin.
LadyCailin

2
Parlak. Bu benim için bu sorunu çözdü. Çok teşekkürler!
Ryan Farley

4
Bu yalnızca geçici bir düzeltmedir. Sorun, belirsiz bir süre sonra tekrar ediyor.
evolutionxbox

2
Yaradı! İlk başta bunun neden gerçekleştiğine dair bir ipucu var mı?
Alec Jacobson,

80

Bir terminalde, şunu girin:

sudo mdutil -E /

Bu Preferences --> Spotlight --> Privacyöneriyi /Applicationsklasörle denedim ama bu benim için işe yaramadı.

Sonra sudo mdutil -E /Applicationsbir terminalde denedim ve bu da işe yaramadı.

O kullanarak mümkündür Preferences --> Spotlight --> Privacytüm disk ile öneri de çalışmış olurdu, ama her durumda, ben bu tek komut (yazarak bulabilirsiniz sudo mdutil -E /komut satırında kolay üzerine).

Bu komut, yeniden indeksleme işlemini başlatır ve daha sonra hızlı bir şekilde çıkar, bu nedenle uygulamanızın Spotlight üzerinden erişilebilir hale gelmesi biraz zaman alabilir. Hala indeksleme olup olmadığını görmenin kolay bir yolu spotlight (komut alanı) başlatmak ve en az 1 karakter yazmaktır. Yeniden indeksleniyorsa, metin giriş alanının hemen altında "İndeksleme" yazacaktır.


Harika ve çok daha kolay çalışır
stevyhacker

11

Hiç denemedim, ama mdimport -d1 /Applications/Matlab_R2015b.appTerminalde çalışmak da işe yarayabilir. Hata ayıklama bilgilerini artırmak için sayıyı 4'e kadar artırabilirsiniz, bu da endekslemenin neden işe yaramadığını size söyleyebilir. Diğer komut satırı seçeneklerini mdimport'sayfadaki sayfada bulabilirsiniz .


3
Bu neden oy kullanmıyor? Spotlight’ın Gizlilik kara listesine hedefi ekleyip kaldırarak yeniden endekslemeyi tetiklemek bence, bazı destek sayfalarında Apple'ın önerdiği şekilde de oldukça garip. Yeniden endekslemeyi terminal üzerinden tetiklemek benim için çok daha verimli görünüyor. sudo mdutil -E /ApplicationsAyrıca bir atış değerinde olabilir.
düğüm

1
Diğer reindexing çözümleri benim için işe yaramadı. Uygulamayı Spotlight'ın önbelleğine el ile eklemek, çalışan tek şey gibi görünüyordu.
Bay Rogers,

Bu benim için de işe
Ronnie,

7

Son zamanlarda çok benzer bir sorun yaşadım, bazı uygulamalar sadece tüm verilerimi yeni bir Mac'e taşıdıktan sonra görünmek istemedi. Önerilen çözümleri denedim, ancak hiçbir şey yardımcı olmadı. Uygulamaları daha ayrıntılı incelendiklerinde, adlarında "İLERİ ATTRibutes" ( xattr) bulunduğunu fark ettim :

com.apple.finder.copy.source.inode#N
com.apple.finder.copy.source.volumeuuid#N

Bu özellikler, diğerleri arasında, dosyalar Finder içinde kopyalandığında ayarlanır. Neden kopyalanacak uygulamaların kopyalanıncaya kadar gri göründüğünü ve Finder'ın Finder penceresinin kendisinde (ve sadece kopya iletişim kutusunda değil) kopya ilerlemesini gösterebildiğini merak ettiyseniz. dosyaya ayarlayıp sisteme bu dosyanın / klasör / paketin sadece kopyalandığını ve ne kadarının kopyalandığını söyleyin.

Genellikle Finder tüm bu nitelikleri kopyadan sonra kaldırır, ancak bir şekilde bu nitelikler benim durumumda sıkışmış ve bu nitelikler belirlendiğinde, Spotlight hala kopyalanma sürecinde olduklarını düşünerek uygulamaları göstermeyi reddediyor.

Bu sorunu çözmek için onları manuel olarak kaldırmak zorunda kaldım:

xattr -d com.apple.finder.copy.source.inode#N PATH
xattr -d com.apple.finder.copy.source.volumeuuid#N PATH

İle PATHuygulamaya tam yolunu olma (sadece bir Terminal penceresine Finder sürükleyin ve tam yol oraya yazılır). Erişim izinlerine / sahipliğine bağlı olarak, daha fazla sudoayrıcalık elde etmek için komutları hazırlamak zorunda kalabilirsiniz .

Bu bilgiyi dünyayla paylaşmanın faydalı olabileceğini düşündüm, bu yüzden buraya gönderiyorum.


Harika öneri. Bir com.apple.quarantine xattr setine sahip bir uygulamam olduğunu buldum. Bu niteliği kaldırmak, Spotlight aramalarında hemen görünmesine izin verdi.
Dan Waylonis

6

Kabul edilen cevaba daha hızlı alternatif:

  1. Git System Preferences --> Spotlight --> Search Results
  2. kutucuğunu boşalt Applications
  3. kene Applications

(2) ve (3) arasındaki tercihleri ​​kapatmanız ve yeniden açmanız gerekebilir.

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.