Menü çubuklarını hareket ettiren ve küçük bir pencerede gösteren bir uygulama var mı?


6

Menüleri, bir pencerede eski Kontrol Şeridi stilinde gösteren bir yardımcı program var mı (yani otomatik olarak gösterilen ve gizlenen bir pencere var)?

Yanıtlar:


2

Eski Kontrol Şeridi'nin kullandığı tarz tam olarak değil, Barmen Menü ekstra simgelerini gizler ve menü ekstra simgesini tıkladığınızda görünen küçük bir pencerede gösterir.

  • Menü çubuğu uygulamalarınızı istediğiniz şekilde düzenlemenizi sağlar.
  • Menü çubuğu uygulamalarınızı istediğiniz zaman görün.
  • Çalıştırmanız gereken, ancak görmeniz gerekmeyen uygulamaları gizleyin.
  • İstediğiniz temiz görünümlü menü çubuğu var.
  • Menü çubuğu öğelerinizi istediğiniz gibi yeniden düzenleyin.

screenshot

Menü Çubuğunda gösterilen her simge için, simgenin nerede gösterilmesi gerektiğine (Manu Bar'a karşı Barmen Çubuğu) ve öğenin güncellendiğinde ne kadar süreyle gösterileceğine karar vermenizi sağlar.

screenshot


1

Kısa cevap hayır.

Menuleler, birisinin menü çubuğunun sağ tarafı olduğu bir çok şeyden sorumlu olan bir sistem uygulaması olan SystemUIServer tarafından kontrol edilir. Ne yazık ki SystemUIServer değiştirilemez ve davranışı değiştirilemez.

Birden fazla çeşit "menül" olduğunu unutmayın:

  • Sistem sağlanan menüler (saat, havaalanı sinyali, zaman makinesi ...). Bunlar, SystemUIServer içindeki kodu çalıştırdıkları için özel bir API kullanıyorlar ve Apple bu hassas yazılım parçasına kod yükleyen insanları sevmiyor. Bunlar '.menu' uzantılı diskte bulunur. Bunlar menü çubuğunun sağında oturuyorlar.

  • Apple nimet olmadan özel API kullanarak üçüncü taraf menüler. Bunlar genellikle Apple korumasını atlamak için bir hack kullanıyorlar (en yaygın hack MenuCracker, kod SourceForge'da). Bu menülerden bazıları çevrelerine iyi ve saygılı, bazıları değil. Bu menuletler sistem olanlarla serbestçe karıştırılabilir, yeniden düzenlemek için ⌘ sürükleyip bırakabilirsiniz.

  • Menubar'a hızlı erişim menüsü sunmaya karar veren uygulamalar. Bu kişiler kendi süreçlerinde çalışırlar ve kendilerini menubara yerleştirmek için ortak bir API kullanırlar. Onları yeniden sıralayamazsınız ve her zaman sistem menülerinin soluna otururlar. SystemUIServer bu simgelerin yerleşimini kontrol eder.

Özel API'yi taklit ederek menüler yükleme yeteneğine sahip bir uygulama yazmak mümkün olabilir, ancak bir şeyler beklendiği gibi çalışmayacak (tercihlerde geçiş yapmak bu uygulamada geçiş yapmaz), bazı menüler kullanılmaz SystemUIServer iç kısımlarından bazıları ...). Her neyse, ne yaparsanız yapın, başvuru pozisyonlarını kontrol etmenin bir yolu yoktur.


SystemUIServer özel bir API kullandığından, Apple bu API'yi her değiştirdiğinde, yardımcı programın da güncellenmesi gerekir. Bu, geliştirmeye zaman harcadığı halde, Apple'ın yeni bir Mac OS X sürümü geliştirdiğinde çalışmayı durdurabileceği bir yardımcı programla sonuçlanacaktır. Teşekkürler, @eric.
kiamlaluno

0

Hızlı bir Google arama bu konuda beni indi: Kontrol Şeridinin Dönüşü [Macworld.com]

Mac OS Classic'i hiç kullanmadığım için bunun size yardımcı olup olmadığından emin değilim.


Özür dilerim; Ne kastettiğim konusunda net değildim eski Kontrol Şeridi tarzında . MenuStrip, menüleri (aka, menü ekstraları) Mac OS X'in normalde gösterdiği yerden hareket ettirmez.
kiamlaluno

0

Menülleri küçük bir pencerede gösteren herhangi bir yardımcı programı bilmeme rağmen, menülleri nasıl hareket ettireceğimi biliyorum.

Menülerden herhangi birine basarken basılı tutmanız onları hareket ettirmenize izin verir. Spotlight hariç, Apple menüler ürünleri hakkında deneyebilirsiniz.

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.