У меня есть 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
Известны проблемы с совместимостью последней версии синергии с OSX Lion, поэтому мы получаем совместимую версию (1.3) от MacPorts.
Shell Script
Код сценария оболочки:
утконос
Связывая все вместе
Теперь, когда у вас есть полнофункциональное приложение Mac, выполните следующие шаги, чтобы завершить автоматическую настройку клиента синергии.
источник
Это больше невозможно с текущей версией Synergy (1.7.1) + OSX (10.10 Yosemite). Проверьте эту проблему:
Одним из обходных путей является использование автоматического входа (ew) для пользователя с агентом / демоном, но затем вы не можете заблокировать свою систему, выйдя из системы. Интересно, что вы можете отобразить окно входа в систему, когда еще вошли в систему, и клавиатура работает, но не мышь.
источник
Существует ли исполняемый файл unix самого демона синергии? Если да, можете ли вы поместить его в / Library / Startupitems?
Я могу придумать много обходных путей, ни один из которых не кажется мне особенно привлекательным:
источник
Я использую расширение SynergyKM в настройках, и оно работает довольно хорошо.
источник
Посетите страницу с советами и рекомендациями Synergy + . Вскоре мы будем связывать графический интерфейс с приложением, которое работает на всех платформах, а это значит, что скоро вы сможете сделать это без какой-либо сложной конфигурации.
источник