Mac'imdeki AE Sunucusu Nedir? (04.28.24)

Farklı Mac'lerle çalışırken, yalnızca basit görevleri tamamlamak için bir bilgisayardan diğerine geçmek güçtür. Örneğin, bir belgeyi farklı bir Mac'te yazdırmak, dosyayı önce bilgisayarınızda kopyalamak, ardından oradan yazdırmak için diğer Mac'te oturum açmak anlamına gelir. Bu, dosya Mac'iniz kullanılarak açılamadığında veya dosyayı başlatmak için gereken uygulama eski olduğunda olur.

Dosyayı başka bir bilgisayara kopyalamak, özellikle çok fazla dosya içeriyorsa çok zahmetlidir. Neyse ki Apple, AppleScripts ve Remote Apple Events kullanarak aynı ağdaki başka bir Mac'i kontrol etmeyi kolaylaştırdı. Bu teknolojiler sayesinde, Mac kullanıcıları artık uygulamalara erişebilir, bunları başlatabilir ve temel görevleri uzaktan gerçekleştirebilir. Kullanıcıların iTunes'u dinlemek, Mesajlar uygulamasını kullanarak mesaj göndermek veya iletişime geçmek için e-posta göndermek için koltuklarından kalkmaları gerekmez.

Evde veya ofiste iki veya daha fazla Mac'iniz varsa uzaktan erişim yararlıdır. Paylaşılan özelliğini kullanarak aynı ağdaki başka bir Mac'i uzaktan kontrol edebilmenize rağmen, AppleScript komutlarını ve AE Sunucusunu kullanmak çok daha hızlıdır. Ayrıca, bunu yapmak için Paylaşılan ekran özelliğini açmanız gerekmez.

AE Sunucusu nedir?

AE Sunucusunun arka planda çalıştığını fark ettiyseniz ve buna aşina değilseniz özelliği, muhtemelen kendinize soruyorsunuz: Mac'imdeki AE sunucusu nedir?

AppleEvents Sunucusu olarak da bilinen AE Sunucusu, macOS'taki Uzak Apple Olaylarını yönetir. Bu, diğer Mac'lerdeki uygulamaların Apple Events'i yerel bilgisayara göndermesini sağlar. Bu karmaşık görünebilir, ancak aslında göründüğünden çok daha basittir.

macOS'ta yerleşik kullanıcı düzeyinde komut dosyası oluşturma sistemi olan AppleScript, Mac kullanıcılarının tekrarlayan görevleri otomatikleştirmesine, uygulamaların yeteneklerini genişletmesine ve hatta nispeten basit bir dil kullanarak bağımsız uygulamalar oluşturmasına olanak tanır. AppleScript, Apple Events adlı basit bir mesajlaşma sistemini kullanarak macOS ve hedef uygulamalarla iletişim kurar.

AE Sunucusunun yaptığı, AppleScript'i alıp yürütmek ve ona başka bir Mac bilgisayara göndermektir. Görevi gerçekleştirmek için AppleScript'i göndermek yeterli değildir, alıcı bilgisayar tarafından Remote Apple Events aracılığıyla onaylanmalıdır.

Mac'iniz diğer Mac bilgisayarlarda çalışan uygulamalardan Apple Events'i kabul edebilir. Apple Etkinlikleri, bu belgeyi açma veya bu belgeyi yazdırma gibi macOS'ta gerçekleştirilen görevlerdir. Remote Apple Events açıkken, başka bir Mac'te çalışan bir AppleScript, yerel Mac'inizi uzaktan kontrol edebilir veya belge yazdırma veya uygulamaları açma gibi görevleri gerçekleştirebilir.

macOS Catalina üzerinde çalışan Mac'ler için, uzak bir sistemdeki bir programı hedefleyen AppleEvents ve AppleScript'lerin kimliği, o uzak sistemdeki aynı kullanıcı tarafından doğrulanmalıdır. Aksi takdirde, kullanıcı bir procNotFound hatası alır.

Bir Mac'te AE Sunucusu Nasıl Etkinleştirilir

Ağınızda başka bir Mac'e talimat vermek için, çalışması için hem AppleScripts hem de Remote Apple Server'a ihtiyacınız vardır. AppleScript'ler, AE Sunucusu yönergeleri yetkilendirip yürütürken diğer Mac'in gerçekleştirmesini istediğiniz göreve ilişkin yönergeleri içerir. Bu özellikleri kullanarak başka bir Mac'e kapanmasını, bir şarkı çalmasını, bir web sitesini ziyaret etmesini veya bir uyarı görüntülemesini söyleyebilirsiniz.

Mac'inizde Uzak Apple Sunucusunu veya AE Sunucusunu etkinleştirmek için şu talimatları izleyin:

  • Mac'inizde veya Mac'inizde uzaktan kontrol etmek istiyorsanız, Elma menüsünü tıklayın, ardından Sistem Tercihleri'ni seçin.
  • Paylaşım'ı tıklayın, ardından Remote Apple Events onay kutusunu işaretleyin.
  • Etkinlik gönderebilecek kullanıcıları belirtin:
    • Tüm kullanıcılar: Bilgisayarınızdaki ve ağınızdaki herhangi bir kullanıcı, Mac'inize etkinlik gönderebilir.
    • Yalnızca bu kullanıcılar: Ekle (+) düğmesini tıklayın, ardından etkinlik gönderebilecek kullanıcıları seçin. Kullanıcılar & Gruplar, bilgisayarınızdaki tüm kullanıcıları ifade eder. Ağ Kullanıcıları ve Ağ Grupları, ağınızdaki kişilere atıfta bulunur.
  • Bu adımları izledikten sonra, belirttiğiniz kullanıcılar artık Mac'inize AppleScript gönderebilir. AppleScript'in kimliğini doğrulamak için yine de o Mac'in yönetici kullanıcı adını ve parolasını kullanarak oturum açmanız gerekecek.

    Ancak AppleScript'i çalıştırmadan önce, bilgisayarınızın performans gösterdiğinden emin olmak için bir Mac temizleme yazılımı kullanarak bilgisayarınızı temizleyin en iyisi.

    Tüm paylaşım özelliklerinde olduğu gibi, Remote Apple Events'i yalnızca ihtiyacınız olduğundan eminseniz etkinleştirmelisiniz. Mac'inizin IP adresinin yanı sıra kullanıcı adınızı ve parolanızı bilen kötü niyetli bir üçüncü taraf, Mac'inizden bilgi çalabilir, cihazınızı ele geçirebilir veya oturumunuzu geçersiz kılabilir. Talimatları başka bir Mac'e göndermeniz gerekmiyorsa, gereksiz tüm saldırı yollarını kapatmak için bu özelliği devre dışı bırakmak en iyisidir.

    Uzak Apple Sunucusunu devre dışı bırakmak için kapatabilirsiniz. Paylaşım menüsünü (Apple menüsü > Sistem Tercihleri ​​> Paylaşım > Uzak Apple Etkinlikleri) kullanarak veya Terminal'i kullanarak aşağıdaki komutu yazın:

    /usr/bin/sudo /bin/launchctl system/com.apple.AEServer'ı devre dışı bırakın

    Değişikliklerin etkili olması için bilgisayarınızı yeniden başlatın. AE Sunucunuz şimdi devre dışı bırakılmalıdır.

    AppleScripts Nasıl Yazılır?

    Uzak Apple Sunucusunu etkinleştirmek, denklemin yalnızca bir parçasıdır. Ardından, Mac'inizin yapmasını istediğiniz talimatları içeren AppleScript'leri yazmanız gerekir. Bunun için AppleScript Düzenleyicisi'ni veya Finder > Yardımcı programlar. Düzenleyici açıldıktan sonra, Dosya > Yeni.

    İşte deneyebileceğiniz bazı komut dosyaları:

    • Mac'i Uyku Moduna Al

    tell application Makinenin "Finder"ı "eppc://Hedef Mac'in IP adresi"
    uyku
    son anlat

    • iTunes'u açın

    iTunestell uygulaması "iTunes" makinesinin "eppc://IP adresi" hedef Mac
    oynat
    son anlat

    • iTunes'dan çıkın

    makinenin "iTunes" uygulamasına söyle "eppc://Hedef Mac'in IP adresi"
    dur
    son anlat

    • Safari'yi başlat

    makinenin “Safari” uygulamasına “eppc://Hedef Mac'in IP Adresi”ni söyleyin
    etkinleştir
    son anlat

    • Safari'den Çık

    makinenin "Safari" uygulamasına söyle "eppc://Hedef Mac'in IP Adresi"< br/>quit
    end tell

    Bu AppleScript'leri oluşturduktan sonra, bunları Mac'inize kaydedebilir ve gerektiğinde çalıştırabilirsiniz. AppleScript'i yürütmek için hedef Mac'in kullanıcı adını ve şifresini girmeniz gerekecek.


    Youtube videosu: Mac'imdeki AE Sunucusu Nedir?

    04, 2024