Синергия на Mavericks (OSX 10.9) и включение вспомогательных устройств

21

Mavericks управляет доступностью для каждого отдельного приложения, поэтому вместо включения вспомогательных устройств (опция даже не существует) carte-blanche, приложение, которое отправляет запрос, отображается в списке, System Preferences > Security & Privacy > Privacyгде вы можете включить доступ, который он ищет.

Synergy, однако, проверяет старый стиль настройки вспомогательных устройств и не запускается.

Обновление : для тех, кто решил эту проблему - Synergy, похоже, решил эту проблему с выпуском 1.4.17.

Кроме того, для тех, кто испытывает проблемы после обновления, пожалуйста, смотрите вклад Джеймса Валеро ниже.

Brendonwbrown
источник

Ответы:

31

Из терминала:

sudo open /Applications/Synergy.app/Contents/MacOS/Synergy

Затем откройте Системные настройки OSX и нажмите « Безопасность и конфиденциальность» , затем нажмите « Конфиденциальность» и затем « Доступность».

Установите флажок для Терминала и Синергии .

введите описание изображения здесь Затем вы можете закрыть Synergy и запустить его снова в фоновом режиме через терминал:

/Applications/Synergy.app/Contents/MacOS/Synergy &

Я ожидаю, что это будет исправлено в следующем выпуске (1.4.16 Beta)

Источник: http://synergy-foss.org/osqa/questions/1999/error-1410-on-mac-1081

Энди
источник
1
Это решение работает ТОЛЬКО если вы перезапускаете синергию через Терминал. Т.е. не из дока. Я предполагаю, что Терминал (как контейнер для Synergy сейчас) является «средством», к которому Synergy получает доступ к функциям доступности.
Кендж
Я хотел бы подчеркнуть, что вы должны установить флажок для терминала, без него это не будет работать вообще.
Скорпион
Я выполнил эти шаги, и это не сработало :( - На Mavericks - новая установка Synergy 1.4.15 Beta - у меня включен Terminal.app и Synergy System Preferences > Security & Privacy > Privacy- все еще появляется ошибка:FATAL: Init failed: system setting not enabled: "Enable access for assistive devices" Try 'synergys --help' for more information.
Alan Blount
Не берите в голову ... я действительно работал с этими инструкциями, но я использую, iTermи я должен был (прокрутить вверх и) найти это и включить это под Privacyтакже. - К твоему сведению, хорошая команда отладки:/Applications/Synergy.app/Contents/MacOS/synergys --config ~/.synergy.conf
Алан Блаунт
3

Если после перезагрузки он все еще не работает, кажется, что Mavericks нуждается в «сбросе» настроек, если у вас уже были эти настройки ранее. Чтобы он снова заработал, мне пришлось снять галочку с Terminal / Synergy.app, заблокировать, разблокировать, снова поставить галочку на Terminal / Synergy.app, заблокировать, затем все заработало. Теперь Synergy запускается нормально, без терминала.

Джеймс Валеро
источник
2

Только что выпущенная бета-версия 1.4.16 для OS X 10.9 теперь решает эту проблему и позволяет открывать Synergy напрямую, не требуя sudo.

Примечание. После установки Synergy-1.4.16 и его первого открытия мне пришлось перезагрузиться, чтобы получить доступ к соответствующим настройкам Accessibility.

Адам Франко
источник