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.
Respostas:
Você já tentou a explicação aqui (role a tela para baixo) sobre o início automático no Mac?
Eu tenho que trabalhar dessa maneira e posso fazer logon usando o teclado do meu PC.
fonte
Os arquivos synergyc e / ou synergys devem ser de propriedade do root. "O lançamento sob demanda do Windows Server é permitido apenas para usuários root", diz a mensagem.
raiz do chown: wheel / where / ever / synergy * e, em seguida, o Synergy será considerado como raiz.
Consulte também http://ajaydesai.blogspot.com/2009/03/setting-up-synergy-client-mac-os-x-1056.html
fonte
Para quem vem a esta pergunta por causa de problemas com OSX Lion / Mountain Lion + launchd / startup items / LoginHook, tenho uma solução que me ajudou.
O SynergyKM no OSX * Lion não é confiável. Além disso, nunca consegui fazer meu cliente de sinergia funcionar de nenhuma das maneiras descritas em http://synergy2.sourceforge.net/autostart.html . O que fiz foi escrever um script de shell e depois convertê-lo em um aplicativo Mac com Platypus .
Aqui estão as etapas exatas que eu segui:
MacPorts Synergy
Existem problemas conhecidos com a compatibilidade da versão mais recente da sinergia com o OSX Lion, para obtermos a versão compatível (1.3) do MacPorts.
Shell Script
Código de script do shell:
Ornitorrinco
Amarrando Tudo Juntos
Agora que você possui um aplicativo Mac totalmente funcional, execute as seguintes etapas para concluir a instalação do cliente de sinergia automática.
fonte
Isso não é mais possível com a versão atual do Synergy (1.7.1) + OSX (10.10 Yosemite) Verifique este problema:
Uma solução alternativa é usar o login automático (ew) para o usuário com o agente / daemon, mas não será possível bloquear o sistema efetuando logout. Curiosamente, você pode mostrar a janela de login enquanto ainda está conectado e o teclado funciona, mas não o mouse.
fonte
Existe um executável unix do daemon de sinergia em si? Se sim, você pode colocá-lo em / Library / Startupitems?
Posso pensar em várias soluções alternativas, nenhuma das quais me parece particularmente atraente:
fonte
Eu uso a extensão SynergyKM para as preferências e funciona muito bem.
fonte
Confira a página de dicas e truques do Synergy + . Em breve, agruparemos 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.
fonte