Вы пробовали здесь объяснить (прокрутите вниз до конца) об автозапуске на Mac?
У меня все работает так, и я могу войти в систему, используя клавиатуру моего ПК.
У меня есть Mac в качестве вторичной машины на работе. В настоящее время я использую синергию на своей основной машине, чтобы поделиться клавиатурой и мышью с Mac.
Я создал агент запуска, чтобы мой пользователь запускал синергию при входе в систему, и это работает. Тем не менее, это означает, что мне все равно придется вытащить клавиатуру и мышь Mac для входа в систему.
Я попытался создать пользовательский демон, чтобы он запускался при загрузке, но я получаю следующие ошибки в консоли:
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.
Есть ли способ заставить это работать? Похоже, что безопасность Mac не хочет, чтобы что-либо получало контроль над окном, пока на экране входа в систему. Я могу это понять, но я бы хотел переопределить это, так как это сделало бы мою жизнь намного проще.
Вы пробовали здесь объяснить (прокрутите вниз до конца) об автозапуске на Mac?
У меня все работает так, и я могу войти в систему, используя клавиатуру моего ПК.
Файлы synergyc и / или synergys должны принадлежать пользователю root. «Запуск Windows Server по требованию разрешен только для пользователя root», - говорится в сообщении.
chown root: wheel / wher / ever / synergy * и тогда Synergy будет рассматриваться как root.
Также см. Http://ajaydesai.blogspot.com/2009/03/setting-up-synergy-client-mac-os-x-1056.html.
Для тех, кто приходит к этому вопросу из-за проблем с OSX Lion / Mountain Lion + launchd / startup / LoginHook, у меня есть решение, которое мне помогло.
SynergyKM на OSX * Lion ненадежен. Более того, мне никогда не удавалось заставить мой синергетический клиент работать любым из способов, описанных по адресу http://synergy2.sourceforge.net/autostart.html . Я написал сценарий оболочки, а затем преобразовал этот сценарий в приложение Mac с Platypus .
Вот точные шаги, которым я следовал:
MacPorts Synergy
Известны проблемы с совместимостью последней версии Synergy с OSX Lion, поэтому мы получаем совместимую версию (1.3) от MacPorts.
Shell Script
Shell script code:
#!/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
Platypus
Tying It All Together
Now that you have a fully functional Mac application, do the following steps to finish your automatic synergy client setup.
This is no longer possible with the current version of Synergy (1.7.1) + OSX (10.10 Yosemite) Check this issue:
One workaround is to use auto-login (ew) for the user with the agent/daemon but then you can't lock your system by logging out. Interestingly enough, you can show the login window while still logged in and the keyboard works but not the mouse.
Существует ли исполняемый файл unix самого демона синергии? Если это так, вы можете поместить его в / Library / Startupitems?
Я могу придумать много обходных путей, ни один из которых не кажется мне особенно привлекательным:
Посетите страницу с советами и рекомендациями Synergy + . Вскоре мы будем связывать графический интерфейс с приложением, которое работает на всех платформах, а это значит, что скоро вы сможете сделать это без какой-либо сложной настройки.
Я использую расширение SynergyKM в настройках, и оно работает довольно хорошо.