在Mavericks(OSX 10.9)上的协同作用并启用辅助设备


21

Mavericks基于每个应用程序处理可访问性,因此发出请求的应用程序将显示在列表中System Preferences > Security & Privacy > Privacy,您可以在其中启用所需的访问权限,而不是启用辅助设备(甚至不存在该选项)。

但是,Synergy会检查辅助设备的旧样式设置,因此无法启动。

更新:对于那些追赶此问题的人-Synergy似乎已在1.4.17版本中解决了此问题。

另外,对于那些在升级后遇到问题的人,请参阅下面的James Valero的输入。

Answers:


31

从终端:

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

然后打开OSX System Preferences,然后单击Security&Privacy,然后单击PrivacyAccessibility。

选中终端协同作用复选框。

在此处输入图片说明 然后,您可以关闭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能够访问其辅助功能的“工具”。
肯尼(Kenj)2013年

我要强调的是,您必须勾选“终端”复选框,否则将无法使用。
Scorchio

我遵循了以下步骤,但没有成功:(--在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。-fyi,一个好的调试命令:/Applications/Synergy.app/Contents/MacOS/synergys --config ~/.synergy.conf
Alan Blount 2014年

3

如果重新启动后它仍然不起作用,则似乎Mavericks需要将该设置“重置”(如果您之前已经进行过此设置)。为了使其再次正常工作,我必须取消选中Terminal / Synergy.app,锁定,解锁,重新选中Terminal / Synergy.app,锁定,然后它才起作用。现在,Synergy可以正常启动而无需终端了。


2

OS X 10.9的刚刚发布的1.4.16 Beta版本现在解决了此问题,并允许直接打开Synergy,而不需要sudo。

注意:在安装Synergy-1.4.16并将其打开后,第一次必须重新启动才能获得适当的“辅助功能”首选项。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.