我家里有一台台式电脑和一台笔记本电脑,想使用协同功能将它们合并起来。我按照说明操作https://help.ubuntu.com/community/SynergyHowto但无法合并屏幕。日志显示服务器正在等待客户端,而我的笔记本电脑无法连接到服务器,并出现“超时”错误。
两台机器都使用 ubuntu 14.04.1,台式机有线连接,笔记本电脑无线连接。两个连接都来自同一个家用路由器。我也试过 QuickSynergy,但也没用。
答案1
找出机器的 IP 地址并在 /etc/hosts 中配置它们。然后使用您为 IP 指定的名称进行配置。
Synergy 首先搜索 /etc/synergy.conf 文件,如果找到,将默认使用此文件。有了这个文件,您只需在命令行上运行 synergys 即可启动服务器。
$ synergys
这是一个帮助您入门的基本 synergy.conf:/etc/synergy.conf:
section: screens
desktop:
laptop:
end
section: links
desktop:
right = laptop
laptop:
left = desktop
end
您可以为规格台式机和笔记本电脑指定任何名称。例如,我给了它们这个名字。只要您将指定的名称放在 /etc/hosts 文件中,就会找到它们。
在 /etc/hosts 中:
# Lines appended to the host file
192.168.1.100 desktop
192.168.1.101 laptop
您可以通过在笔记本电脑上运行此 CLI 来启动客户端:
$ /usr/bin/synergyc -n laptop desktop
“-n” 告诉服务器您的客户机名称是“笔记本电脑”。这为主机识别谁在联系提供了额外的保证。顺便说一句,使用该规范可能就是您解决原始问题所需要的全部内容。
使用此分辨率应该可以快速起作用并帮助您开始操作。