Já tentou a explicação aqui (desloque-se na parte inferior) sobre a inicialização automática no Mac?
Eu tenho que trabalhar assim, e posso fazer logon usando o teclado do meu PC.
Eu tenho um mac como uma máquina secundária no trabalho. Atualmente eu uso sinergia na minha máquina principal para compartilhar seu teclado e mouse com o mac.
Eu criei um agente de lançamento para o meu usuário iniciar a sinergia quando eu fizer login, e isso está funcionando. No entanto, isso significa que ainda preciso extrair o teclado e o mouse do mac para fazer o login.
Eu tentei criar um daemon de usuário para que ele fosse iniciado 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 qualquer coisa assuma o controle da janela enquanto estiver na tela de login. Eu posso entender isso, mas eu gostaria de uma maneira de substituí-lo, pois isso tornaria a minha vida um muito mais fácil.
Já tentou a explicação aqui (desloque-se na parte inferior) sobre a inicialização automática no Mac?
Eu tenho que trabalhar assim, e posso fazer logon usando o teclado do meu PC.
Os arquivos synergyc e / ou synergys devem ser de propriedade de root. "O lançamento sob demanda do Window Server é permitido apenas para usuário root", diz a mensagem.
chown root: roda / wher / ever / synergy * e, em seguida, o Synergy será considerado como raiz.
Veja também o link
Para qualquer um que tenha chegado a essa pergunta por causa dos itens de inicialização / inicialização / itens do OSX Lion / Mountain Lion + / LoginHook, tenho uma solução que me ajudou.
SynergyKM no OSX * Lion não é confiável. Além disso, nunca consegui fazer com que meu cliente de sinergia funcionasse por meio de qualquer um dos caminhos descritos no link . O que eu fiz foi escrever um script de shell e depois converter esse script em um aplicativo Mac com Platypus .
Aqui estão os passos exatos que segui:
MacPorts Synergy
Existem problemas conhecidos com a compatibilidade da versão mais recente da sinergia com o OSX Lion, por isso obtemos a versão compatível (1.3) do MacPorts.
Script da shell
Código do script da shell:
#!/bin/sh
SYNERGYC=/usr/bin/synergyc
if ! ps axco command | grep -q "^synergyc\$"
then
$SYNERGYC -n $(hostname -s) -1 -f 192.168.0.30
else
echo "synergyc already running."
fi
Ornitorrinco
Juntando tudo
Agora que você tem um aplicativo Mac totalmente funcional, siga as etapas abaixo para concluir a configuração do cliente de sinergia automática.
Isso não é mais possível com a versão atual do Synergy (1.7.1) + OSX (10.10 Yosemite) Verifique este problema:
Uma alternativa é usar o login automático (ew) para o usuário com o agente / daemon, mas você não pode bloquear o sistema fazendo logout. Curiosamente, você pode mostrar a janela de login enquanto ainda estiver conectado e o teclado funcionar, mas não o mouse.
Existe um executável unix do próprio daemon de sinergia? Em caso afirmativo, você pode colocá-lo em / Library / Startupitems?
Posso pensar em muitas soluções, nenhuma delas particularmente atraente para mim:
Eu uso a extensão SynergyKM para as preferências e funciona muito bem.
Confira as dicas e truques do Synergy + página. Em breve, estaremos agrupando uma GUI com o aplicativo que funciona em todas as plataformas, o que significa que em breve você poderá fazer isso sem nenhuma configuração complicada.