我已经使用 OSX 服务器和 Ubuntu 主机设置了 Synergy。它运行良好,只是鼠标滚轮在 Linux 中不起作用。我曾经使用 xev 命令来验证在操作鼠标滚轮时根本没有注册任何输入。
我发现了关于这个问题的各种错误报告,可以追溯到 2009 年,但没有解决方案。
我还发现了一些可以下载源代码补丁的博客文章。但是当我尝试构建代码时,我收到了关于缺少 i386 目录的错误。(我担心尝试自己构建项目会导致很多小时的挫折......)
有谁知道我可以在哪里下载带有应用补丁的 OSX 版本?
Sta*_*ked 12
我在这里找到了答案
修复到目前为止的每个安装——我看到大多数人使用 linux 作为客户端,所以在这种情况下,我使用 Windows 7 作为服务器,将 Fedora 12 作为客户端。
在客户端:
Run Code Online (Sandbox Code Playgroud)tail -f /var/log/messages
现在尽可能慢地滚动并注意流入的错误。
例子:
Run Code Online (Sandbox Code Playgroud)Feb 1 18:32:45 localhost Synergy+ 1.3.4: 2010-02-01T18:32:45 WARNING: Wheel scroll delta (28) smaller than threshold (120)#012#011CXWindowsScreen.cpp,858
这是不言自明的。注意三角洲。对于这个设置,当我缓慢滚动时,我得到 28。
所以现在在客户端运行这个:
Run Code Online (Sandbox Code Playgroud)killall synergyc; sleep 1; synergyc --yscroll <lowest delta> <ip of server>
字面例子:
Run Code Online (Sandbox Code Playgroud)killall synergyc; sleep 1; synergyc --yscroll 28 10.0.0.1
确保检查您创建的任何会话文件或设置以包含新的 yscroll 功能。
并且不要使用 0 或 1(除非您的增量为 1)。0 产生了一些奇怪的问题。您想将 yscroll 设置为尽可能低的文字增量。0 或 1 既不准确也不高效。
归档时间: |
|
查看次数: |
8312 次 |
最近记录: |