如何让linux桌面和mac笔记本共享键盘/鼠标?

6 linux synergy macos

我将 Synergy 服务器安装到我的 Linux 系统上,并将 Synergykm 安装到我的 Mac 上。当我尝试使用 Synergykm 从我的 Mac 连接到我的 Linux 系统时,它总是无法连接。

我得到的错误是这样的: WARNING: failed to connect to server: Connection refused, but I can ping both hosts.

任何指针/解决方法/其他工具建议?

hak*_*are 5

很遗憾听到您在使用 Synergy 时遇到问题;我每天都使用它(尽管与您的配置相反;我的 Mac 是服务器)。

请尝试以下故障排除步骤:

  1. 如果您将您的粘贴/etc/synergy.conf到此处,则有人可能能够识别语法错误(如果存在)。
  2. synergys在 Linux 机器上(用于ps aux | grep synergys确保您运行的服务器实例不超过一个)。
  3. synergys -f在 Linux机器上运行并验证没有有问题的错误消息,并且进程保持运行。
  4. 一旦您确定服务器正在 Linux 机器上运行,请运行telnet localhost 24800. 成功的连接如下所示:

    [user@host ~]$ telnet localhost 24800
    Trying 127.0.0.1...
    Connected to localhost.localdomain (127.0.0.1).
    Escape character is '^]'.
    
    Synergy
    
    Run Code Online (Sandbox Code Playgroud)
  5. 一旦您确认服务器正在接受连接,从您的 Mac 运行telnet <Linux box> 24800. 您应该会看到与您在上一步中运行命令时看到的类似的输出。
  6. 如果您已经做到了这一点,您就知道您的 Synergy 服务器工作正常;现在测试客户端。如果您安装了Fink,您可以运行fink install synergy在 Mac 上安装服务器和客户端。
  7. 从您的 Mac 运行synergyc -f <Linux box>(在尝试此命令之前,请确保您的服务器仍在运行!)。或者,打开 SynergyKM 控制面板,将日志级别设置为Debug2,启动 Synergy,然后选择“打开日志文件”。如果您能够成功完成这一步之前的所有步骤,而这一步失败,请发布该命令的输出以帮助故障排除;如果您无法做到这一点,请记下您遇到问题的位置以及您看到的错误消息。

-史蒂夫


小智 1

协同作用

有史以来最好的应用程序之一。