Eu tenho um mac como uma máquina secundária no trabalho. Atualmente, uso sinergia na minha máquina principal para compartilhar seu teclado e mouse com o mac.
Eu criei um agente de inicialização para o meu usuário lançar sinergia ao fazer login, e isso está funcionando. No entanto, isso significa que ainda preciso retirar o teclado e o mouse do mac para fazer login.
Tentei criar um daemon de usuário para iniciar na inicialização, mas recebo os seguintes erros no console:
LaunchSynergy[52] Tue Jul 14 12:41:44 testmacpro.local synergyc[52] <Warning>: 3891612: (CGSLookupServerRootPort) Untrusted apps are not allowed to connect to or launch Window Server before login.
LaunchSynergy[52] Tue Jul 14 12:41:44 testmacpro.local synergyc[52] <Error>: kCGErrorRangeCheck : On-demand launch of the Window Server is allowed for root user only.
LaunchSynergy[52] Tue Jul 14 12:41:44 testmacpro.local synergyc[52] <Error>: kCGErrorRangeCheck : Set a breakpoint at CGErrorBreakpoint() to catch errors as they are returned
LaunchSynergy[52] _RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL.
Existe uma maneira de fazer isso funcionar? Parece que a segurança do Mac não quer permitir que nada assuma o controle da janela enquanto estiver na tela de login. Eu posso entender isso, mas gostaria de substituí-lo, pois tornaria minha vida muito mais fácil.