O que é o AE Server no meu Mac (03.28.24)

Quando você trabalha com diferentes Macs, é um incômodo mudar de um computador para outro apenas para concluir tarefas simples. Por exemplo, imprimir um documento em um Mac diferente significa copiar o arquivo primeiro no seu computador e, em seguida, fazer login nesse outro Mac para imprimi-lo a partir dele. Isso acontece quando o arquivo não pode ser aberto usando seu Mac ou o aplicativo necessário para iniciar o arquivo está desatualizado.

Copiar o arquivo para outro computador é muito problemático, especialmente se envolver muitos arquivos. Felizmente, a Apple tornou mais fácil controlar outro Mac na mesma rede usando AppleScripts e Eventos Apple remotos. Graças a essas tecnologias, os usuários do Mac agora podem acessar, iniciar aplicativos e executar tarefas básicas remotamente. Os usuários não precisam se levantar de seus assentos apenas para ouvir o iTunes, enviar uma mensagem usando o aplicativo Mensagens ou enviar um e-mail para contato.

O acesso remoto é útil se você tiver dois ou mais Macs em casa ou no escritório. Embora você possa controlar remotamente outro Mac na mesma rede usando o recurso Compartilhado, usar comandos AppleScript e o Servidor AE é muito mais rápido. Além disso, você não precisa abrir o recurso de tela compartilhada para fazer isso.

O que é o servidor AE?

Se você notou o servidor AE rodando em segundo plano e não está familiarizado com isso recurso, você provavelmente está se perguntando: o que é o servidor AE no meu Mac?

O servidor AE, também conhecido como servidor AppleEvents, lida com os eventos Apple Remote no macOS. Isso permite que aplicativos em outros Macs enviem Apple Events para o computador local. Isso pode parecer complicado, mas na verdade é muito mais simples do que parece.

O AppleScript, que é o sistema de script de nível de usuário integrado no macOS, permite que os usuários do Mac automatizem tarefas repetitivas, ampliem as capacidades dos aplicativos e até mesmo criem aplicativos autônomos usando uma linguagem relativamente simples. O AppleScript se comunica com o macOS e os aplicativos individuais de destino usando um sistema de mensagens simples chamado Apple Events.

O que o AE Server faz é receber e executar o AppleScript e enviá-lo a outro computador Mac. Enviar o AppleScript não é suficiente para realizar a tarefa, ele deve ser aprovado pelo computador receptor por meio do Remote Apple Events.

Seu Mac pode aceitar Apple Events de aplicativos executados em outros computadores Mac. Os eventos da Apple são tarefas realizadas no macOS, como abrir ou imprimir este documento. Com o Remote Apple Events ativado, um AppleScript em execução em outro Mac pode controlar remotamente seu Mac local ou realizar tarefas, como imprimir documentos ou abrir aplicativos.

Para Macs em execução no macOS Catalina, AppleEvents e AppleScripts direcionados a um programa em um sistema remoto devem ser autenticados pelo mesmo usuário nesse sistema remoto. Caso contrário, o usuário receberá um erro procNotFound.

Como habilitar o servidor AE em um Mac

Para instruir outro Mac em sua rede, você precisa de AppleScripts e do servidor Apple remoto para que funcione. Os AppleScripts contêm as instruções para a tarefa que você deseja que o outro Mac execute enquanto o Servidor AE autoriza e executa as instruções. Você pode dizer a outro Mac para desligar, tocar uma música, visitar um site da Web ou exibir um alerta usando esses recursos.

Para habilitar o servidor Apple remoto ou AE Server em seu Mac, siga estas instruções:

  • No seu Mac ou Mac, você deseja controlar remotamente, clique no menu Apple e escolha Preferências do sistema.
  • Clique em Compartilhamento e, em seguida, marque a caixa de seleção Eventos Apple remotos < Budap.
  • Especifique os usuários que podem enviar eventos:
    • Todos os usuários : qualquer um dos usuários em seu computador e qualquer pessoa em sua rede pode enviar eventos para seu Mac.
    • Apenas estes usuários : clique no botão Adicionar (+) e escolha os usuários que podem enviar eventos. Usuários & amp; Os grupos referem-se a todos os usuários do seu computador. Usuários de rede e grupos de rede referem-se às pessoas em sua rede.
  • Depois de seguir essas etapas, os usuários que você especificou agora podem enviar AppleScripts para o seu Mac. Você ainda precisará fazer login usando o nome de usuário e senha de administrador do Mac para autenticar o AppleScript.

    Mas antes de executar o AppleScript, primeiro limpe seu computador usando um software de limpeza do Mac para se certificar de que seu computador está funcionando no seu melhor.

    Assim como acontece com todos os recursos de compartilhamento, você deve habilitar Eventos Apple remotos apenas se tiver certeza de que precisa deles. Um terceiro malicioso que conhece o endereço IP do seu Mac, bem como seu nome de usuário e senha, pode roubar informações do seu Mac, sequestrar seu dispositivo ou substituir sua sessão. Se você não precisa enviar instruções para outro Mac, é melhor deixar esse recurso desativado para fechar todas as vias desnecessárias de ataque.

    Para desativar o servidor Apple remoto, você pode desligá-lo usando o menu Compartilhamento ( menu Apple & gt; Preferências do sistema & gt; Compartilhamento & gt; Eventos Apple remotos ) ou digite o seguinte comando usando Terminal

    / usr / bin / sudo / bin / launchctl disable system / com.apple.AEServer

    Reinicie o computador para que as alterações tenham efeito. Seu servidor AE agora deve ser desativado.

    Como escrever AppleScripts

    Ativar o servidor Apple remoto é apenas uma parte da equação. Em seguida, você precisa escrever os AppleScripts com as instruções do que deseja que o Mac faça. Para isso, você precisa usar o Editor AppleScript ou o Editor de scripts em Finder & gt; Utilitários . Assim que o editor estiver aberto, você poderá escrever o script clicando em Arquivo & gt; Novo.

    Aqui estão alguns dos scripts que você pode tentar:

    • Coloque o Mac para dormir

    diga ao aplicativo “Finder” da máquina “eppc: // Endereço IP do Mac de destino ″
    sleep
    end tell

    • Abra o iTunes

    Aplicativo iTunestell “iTunes” da máquina “eppc: // Endereço IP do Mac de destino”
    reproduzir
    final dizer

    • Sair do iTunes

    diga ao aplicativo “iTunes” da máquina “eppc: // Endereço IP do Mac de destino”
    parar
    final diga

    • Inicie o Safari

    diga ao aplicativo “Safari” da máquina “eppc: // Endereço IP do Mac de destino”
    ativar
    final dizer

    • Sair do Safari

    dizer ao aplicativo “Safari” da máquina “eppc: // Endereço IP do Mac de destino” < br /> quit
    end tell

    Depois de criar esses AppleScripts, você pode salvá-los em seu Mac e executá-los quando precisar. Você precisará inserir o nome de usuário e a senha do Mac de destino para executar o AppleScript.


    Vídeo do youtube: O que é o AE Server no meu Mac

    03, 2024