Geri Dön
Music Decoy: Apple Music'in Mac'te açılmasını engelleyen küçük araç
SiTech AI Team2 წთ. საკითხავი

Music Decoy: Apple Music'in Mac'te açılmasını engelleyen küçük araç

Mac klavyesindeki Play tuşuna basmak çoğu zaman Apple Music'i açar. Ücretsiz Music Decoy aracı sorunu, Music uygulamasıyla aynı paket tanımlayıcısını kullanarak kendini onun yerine koymakla çözüyor.

Mac klavyesindeki Play tuşuna basmak, dinlediğiniz sesin kaldığı yerden devam etmesi anlamına gelir. Ancak macOS çoğu zaman Apple Music uygulamasını açar — kullanıcıları yıllardır rahatsız eden bir davranış. lowtechguys.com'un geliştiricisinin hazırladığı küçük ve ücretsiz araç Music Decoy ise soruna farklı yaklaşıyor: sistemle savaşmak yerine kendisini Music uygulaması gibi gösteriyor.

Hiçbir şey yapmayan bir süreç

Music Decoy çalıştığı sürece, Play tuşuna yanlışlıkla basıldığında sistemdeki Music uygulaması açılmaz. Belgelerine göre uygulama arka planda "hiçbir iş" yapmıyor. Yalnızca çalışan bir süreç olarak var olduğu için işe yarıyor; çünkü Apple'ın müzik çalarıyla aynı paket tanımlayıcısını taşıyor: com.apple.Music. Sistem Music'in zaten çalıştığını düşünüyor ve onu yeniden başlatmıyor.

Bu numara yüzünden aracın ne Dock'ta simgesi ne de menü çubuğunda öğesi var. Kapatmak için Activity Monitor'da süreci bulup durdurma düğmesine basmak ya da Terminal'de "killall 'Music Decoy'" komutunu çalıştırmak gerekiyor.

macOS Music'i ne zaman kendi başına açar

Bu davranış rastgele değil. Play tuşuna basıldığında ses çalan başka bir uygulama yoksa; bir Bluetooth kulaklık bağlanıp çalma komutu gönderdiğinde; ve bir telefon görüşmesi bittiğinde kulaklık görüşme modundan müzik moduna geçtiğinde ortaya çıkıyor.

Sorumlu, medya tuşlarını yöneten rcd (Remote Control Daemon) adlı arka plan servisi. Bir çalma olayı gerçekleştiğinde rcd, o anda ses çalan bir uygulama olup olmadığını kontrol ediyor. Varsa komut o uygulamaya gidiyor; yoksa rcd sistemdeki Music uygulamasını başlatıyor. Servisi devre dışı bırakmak mümkün, ancak bu klavyeden oynatma denetimini de tamamen ortadan kaldırıyor.

Play'i başka bir çalara yönlendirme

1.1 sürümünden bu yana Music Decoy çalma olayını başka bir uygulamaya gönderebiliyor. Yapılandırma tek bir Terminal komutundan ibaret — örneğin "defaults write com.lowtechguys.MusicDecoy mediaAppPath /Applications/Spotify.app" — ve karşılık gelen "defaults delete" komutuyla geri alınabiliyor.

Sayfada alternatifler de listeleniyor: rcd başlatma ajanını launchctl ile kaldırmak Play tuşunu tamamen devre dışı bırakıyor; açık kaynaklı noTunes ise başlatılan uygulamaları izleyip Music'i açılır açılmaz kapatıyor, bunun karşılığında arka planda az miktarda işlemci kullanıyor. Music Decoy tek bir Homebrew komutuyla kuruluyor: "brew install music-decoy".

SSiTech

SiTech — AI destekli web geliştirme

Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.