Saya menggunakan Spotlight di OS X, dan saya sudah lama tidak suka lampirannya ke menu bar.
Sekarang, di Yosemite, Spotlight muncul sebagai hamparan di tengah layar ketika dipanggil, sama seperti utilitas peluncur lainnya seperti Quicksilver atau Alfred. Tetapi ikon Spotlight masih tertahan di menubar saya, meskipun mengkliknya sekarang menunjukkan hamparan yang sepenuhnya terpisah.
Cara tradisional untuk menonaktifkan ikon pencarian ( chmod 600 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
) juga menonaktifkan Spotlight sepenuhnya. Saya ingin menjaga fungsionalitas Spotlight, tetapi membunuh ikon menubar (sekarang tidak berguna), karena saya dapat memanggil Spotlight dengan Cmd + Space.
Saya juga sudah mencoba Bartender, yang berfungsi tetapi harganya mahal ($ 15 untuk menghapus ikon!) Dan unik (perlu beberapa saat untuk memulai, sehingga bilah menu saya akhirnya bergeser sekitar satu menit setelah masuk)
Apa cara terbaik untuk menghapus ikon Spotlight?
Jawaban:
Jadi saya muak dengan ini dan memutuskan untuk memperbaikinya dengan cara yang sulit.
Saya menemukan di mana Spotlight menginisialisasi item status bar, dan saya hanya menambal ukuran status bar menjadi nol. Ini membutuhkan pengeditan biner Spotlight . (Perhatikan bahwa
Search.bundle
itu hanya rintisan kecil yang dimuat keSystemUIServer
untuk memungkinkanSpotlight.app
untuk mengontrol bilah status).Anda harus menggunakan Terminal untuk menjalankan beberapa perintah.
Untuk OS X 10.10 (Yosemite):
Untuk OS X 10.11 (El Capitan):
The
cmp -l
line harus mencetak sesuatu seperti berikut:Jika tidak mencetak apa-apa, maka tambalan gagal. Saya telah menguji ini pada OS X 10.10.3 (Yosemite) dan OS X 10.11.5 (El Capitan; SIP off).
Apa yang dilakukan tambalan ini adalah mengganti nilai lebar bilah status (36.0, atau 0000000000004240 dengan hex-point mengambang) dengan nol, sehingga ketika item bilah status dimuat, ia hanya merender dengan lebar nol, yaitu tidak terlihat dan tidak dapat memengaruhi tata letak bilah.
Tangkapan layar sebelum melakukan peretasan ini:
Tangkapan layar setelah melakukan peretasan ini:
Ikon menu hilang tetapi Cmd + Space terus bekerja.
Untuk kembali, lakukan hal berikut:
sumber
$ codesign -f -s - Spotlight Spotlight: replacing existing signature Spotlight: bundle format unrecognized, invalid, or unsuitable
Saya akan merekomendasikan menggunakan aplikasi utilitas bernama Bartender. http://www.macbartender.com
Ini adalah utilitas praktis untuk mengelola dan mengubah cara ikon bilah menu ditampilkan. Anda dapat meninggalkannya di bilah menu, memasukkannya ke bartender bar yang dibuka melalui ikon kecil di bilah menu, tetapi dapat menahan salah satu ikon secara normal di bilah menu, atau menyembunyikan ikon itu sama sekali.
Anda dapat melihat tangkapan layar di sini:
sumber
Saya akhirnya menghapus ikon dan fungsi Pencarian Spotlight dan sekarang saya menggunakan Alfred sebagai gantinya; lebih cepat dan gratis (dengan membayar ekstensi yang sebagian besar tidak Anda butuhkan).
Menghapus aplikasi Spotlight yang terlihat (dan ikon) layanan indeksasi tidak dihentikan, hanya antarmuka pengguna grafis dihentikan yaitu ikon di bilah menu atas dan jendela Pencarian ketika ⌘+ Space. Inilah sebabnya mengapa Anda memerlukan aplikasi lain untuk mengakses indeks ini, seperti Alfred.
Jadi perintah berikut yang mengubah izin untuk membuat
Search
tidak dapat dieksekusiseperti yang dikatakan itu tidak sepenuhnya menonaktifkan sorotan, itu hanya menghilangkan antarmuka pengguna grafis Spotlight.
Keluar dan masuk mungkin cukup, jika tidak hanya reboot.
Anda dapat mengembalikannya dengan perintah ini
Di sini Anda harus keluar atau memulai kembali.
Metode ini masih bekerja dengan 10.10.3.
Metode ini mungkin tidak persis apa yang ditanyakan tetapi memiliki kemampuan untuk membatasi manipulasi. Hanya mengubah izin file jauh lebih mudah daripada mengubah biner suatu program. hanya untuk tidak menunjukkan ikon Spotlight biner Spotlight.
sumber
sudo chmod 755 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
&killall SystemUIServer
mengembalikan kembali.ctrl+space
sudo chmod 755 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
dan reboot untuk memperbaikinya.Solusi sederhana dan lebih luas untuk masalah ini adalah menyembunyikan ikon di bilah menu dengan Vanilla , yang merupakan utilitas gratis yang dikembangkan oleh Matthew Palmer dan memiliki fungsi inti yang sama dengan Bartender, tetapi dalam paket yang lebih minimalis.
http://matthewpalmer.net/vanilla/
sumber
Dozer adalah aplikasi lain yang harus dilakukan sehingga benar-benar gratis, tidak seperti Bartender atau Vanilla.
sumber