启动对话框非常简单。就我而言:
C:\Program Files\Synergy\synergy.exe
但随后我必须点击开始。
是否有一个标志可以添加来启动客户端并跳过对话框?似乎找不到有关此内容的任何文档。
答案1
您可以根据现有设置从命令行启动 Synergy,但需要对配置 GUI 进行一些调整。
首先,我们需要从 GUI 获取命令行字符串,如下所示……
- 开放协同
- 单击文件菜单 (Windows/Linux) 或 Synergy 菜单 (Mac)
- 点击“首选项”菜单项
- 将日志记录级别更改为调试
- 单击“确定”
- 单击“应用”
- 单击“停止”
- 在日志中向上滚动直到看到“INFO:命令:”
- 复制“INFO: command:”后的文本
- 将日志记录级别更改回信息
您应该有一个类似于这样的命令行(例如在客户端上)...
C:\Program Files\Synergy\synergyc.exe -f --no-tray --debug DEBUG --name woody 192.168.1.1 :24800
现在,打开命令行 (Windows) 或终端应用程序 (Mac/Linux) 并粘贴日志行,然后按 Enter 键开始。要停止,请使用 Ctrl+C 键。
来源:从命令行运行
答案2
服务器的可执行文件名为synergys
。同样,客户端名为synergyc
。两者都有各种命令行选项。客户端有一个强制参数:服务器主机。
答案3
我已经很久没用过 Synergy 了,因为我已经改用协同+一两年前。当我运行 Synergy+ 时,它有一个选项部分,并且该选项部分中有一个“自动启动...”按钮。您的 Synergy 有类似的功能吗?
哦,实际上我刚刚发现协同文档您所追求的部分(“自动启动”):
启动 synergy 并单击文本“自动启动”旁边的“配置...”按钮。将弹出“自动启动”对话框。如果发生错误,请更正问题并再次单击“配置”。
在“自动启动”对话框中,您可以配置 synergy 在计算机启动时或您登录时自动启动或不自动启动。您需要管理员访问权限才能在计算机启动时自动启动 synergy。对话框会告知您是否有足够的权限。
答案4
如果您首先安装协同即服务,你可以启动和停止服务从命令行:
net start "Synergy Client"
开始,或
net stop "Synergy Client"
停止 Synergy。
有关其他选项,请参阅这篇 Microsoft Technet 文章。