
Music Decoy: Mac-də Apple Music-in açılmasının qarşısını alan alət
Mac klaviaturasındakı Play düyməsi çox vaxt oxutmanı davam etdirmək yerinə Apple Music-i açır. Pulsuz Music Decoy aləti problemi Music tətbiqinin eyni paket identifikatorundan istifadə edərək həll edir.
Mac klaviaturasındakı Play düyməsinə basmaq dinlədiyiniz səsin davam etməsi deməkdir. Təcrübədə isə macOS çox vaxt Apple Music tətbiqini açır — istifadəçiləri illərdir qıcıqlandıran davranış. lowtechguys.com müəllifinin hazırladığı kiçik və pulsuz Music Decoy aləti probleminə başqa cür yanaşır: sistemlə mübarizə aparmır, özünü Music tətbiqi kimi göstərir.
Heç nə etməyən proses
Music Decoy işlədiyi müddətdə Play düyməsinə təsadüfən basdıqda sistemin Music tətbiqi açılmır. Sənədlərinə görə, tətbiq arxa planda "heç bir iş" görmür. O, sadəcə işləyən proses kimi mövcud olduğu üçün işləyir, çünki Apple-ın pleyerinin eyni paket identifikatorunu daşıyır: com.apple.Music. Sistem Music-in artıq işlədiyini düşünür və onu yenidən açmır.
Bu hiyləyə görə alətin nə Dock-da ikonu, nə də menyu sətrində elementi var. Onu bağlamaq üçün Activity Monitor-da prosesi tapıb dayandırma düyməsinə basmaq, ya da Terminalda "killall 'Music Decoy'" əmrini icra etmək lazımdır.
macOS Music-i nə vaxt özü açır
Bu davranış təsadüfi deyil. O, Play düyməsinə basıldıqda səs çalan başqa tətbiq olmadıqda; Bluetooth qulaqlıq qoşulub oxutma əmri göndərdikdə; və telefon zəngi bitdikdə qulaqlığın zəng rejimindən musiqi rejiminə keçdiyi anda ortaya çıxır.
Buna media düymələrini idarə edən rcd (Remote Control Daemon) adlı demon səbəb olur. Oxutma hadisəsi baş verdikdə rcd hazırda səs çalan tətbiqin olub-olmadığını yoxlayır. Varsa, əmr ona göndərilir; yoxdursa, rcd sistemin Music tətbiqini işə salır. Demonu söndürmək mümkündür, lakin bununla klaviaturadan oxutmanı idarə etmə imkanı da itir.
Play-in başqa pleyerə yönləndirilməsi
1.1 versiyasından bəri Music Decoy oxutma hadisəsini başqa tətbiqə göndərə bilir. Konfiqurasiya Terminalda bir əmrdir — məsələn, "defaults write com.lowtechguys.MusicDecoy mediaAppPath /Applications/Spotify.app" — və uyğun "defaults delete" əmri ilə geri qaytarıla bilər.
Səhifədə alternativlər də sadalanır: rcd işəsalma agentini launchctl ilə çıxarmaq Play düyməsini tamamilə söndürür, açıq kodlu noTunes isə işə salınan tətbiqləri izləyib Music-i açılan kimi bağlayır, bunun müqabilində arxa planda az miqdarda prosessor vaxtı sərf edir. Music Decoy bir Homebrew əmri ilə quraşdırılır: "brew install music-decoy".
SiTech — AI ilə gücləndirilmiş veb hazırlanması
Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.