Tengo una Mac como máquina secundaria en el trabajo. Actualmente uso la sinergia en mi máquina principal para compartir su teclado y mouse con la Mac.
Creé un agente de inicio para que mi usuario inicie la sinergia cuando inicio sesión, y eso está funcionando. Sin embargo, esto significa que todavía tengo que extraer el teclado y el mouse de la Mac para iniciar sesión.
Intenté crear un demonio de usuario para que se iniciara en el arranque, pero recibo los siguientes errores en la consola:
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.
¿Hay alguna manera de hacer que esto funcione? Parece que la seguridad de la Mac no quiere permitir que nada tome el control de la ventana mientras está en la pantalla de inicio de sesión. Puedo entender eso, pero me gustaría una forma de anularlo, ya que me haría la vida mucho más fácil.
Respuestas:
¿Has probado la explicación aquí (desplázate hacia abajo) sobre el inicio automático en la Mac?
Lo tengo funcionando de esa manera, y puedo iniciar sesión usando el teclado de mi PC.
fuente
Los archivos synergyc y / o synergys deben ser propiedad de root. "El lanzamiento bajo demanda del servidor de Windows está permitido solo para usuarios root", dice el mensaje.
raíz conocida: rueda / wher / ever / synergy * y luego Synergy se considerará como root.
Ver también http://ajaydesai.blogspot.com/2009/03/setting-up-synergy-client-mac-os-x-1056.html
fuente
Para cualquier persona que venga a esta pregunta debido a problemas con OSX Lion / Mountain Lion + launchd / startup items / LoginHook, tengo una solución que me ayudó.
SynergyKM en OSX * Lion no es confiable. Además, nunca pude lograr que mi cliente de sinergia funcionara de ninguna de las formas descritas en http://synergy2.sourceforge.net/autostart.html . Lo que hice fue escribir un script de shell y luego convertir ese script en una aplicación de Mac con Platypus .
Estos son los pasos exactos que seguí:
Sinergia MacPorts
Existen problemas conocidos con la compatibilidad de la última versión de sinergia con OSX Lion, por lo que obtenemos la versión compatible (1.3) de MacPorts.
Shell Script
Código de script de Shell:
Ornitorrinco
Atar todo junto
Ahora que tiene una aplicación Mac completamente funcional, siga los siguientes pasos para finalizar la configuración automática del cliente de sinergia.
fuente
Esto ya no es posible con la versión actual de Synergy (1.7.1) + OSX (10.10 Yosemite) Verifique este problema:
Una solución alternativa es utilizar el inicio de sesión automático (ew) para el usuario con el agente / demonio, pero luego no puede bloquear su sistema al cerrar sesión. Curiosamente, puede mostrar la ventana de inicio de sesión mientras está conectado y el teclado funciona pero no el mouse.
fuente
¿Hay un ejecutable unix del demonio de sinergia en sí? Si es así, ¿puede ponerlo en / Library / Startupitems?
Puedo pensar en muchas soluciones alternativas, ninguna de las cuales me suena particularmente atractiva:
fuente
Utilizo la extensión SynergyKM para las preferencias y funciona bastante bien.
fuente
Consulte la página de consejos y trucos de Synergy + . Pronto incluiremos una GUI con la aplicación que funciona en todas las plataformas, lo que significa que pronto podrá hacerlo sin ninguna configuración complicada.
fuente