Windows 8.1 + HDPI上的协同破坏


8

当我运行协同作用并将光标移动到客户端时,光标变为不可见,并停留在屏幕的右下角(触发Windows窥视)。这使所有计算机无用,直到客户端和服务器被杀死为止。

dropped bogus delta motion在服务器上出现错误,并且CALV/ CNOP在客户端上没有操作。

我正在运行具有最新更新的绝对最新Windows 8.1Update。我还在夜间运行最新的Synergy 1.5.0和1.5.1(尝试了所有排列)。在我离开一个星期之前,这已经奏效了,但现在坏了。我不知道为什么。


2
再也不会去度假了!
Keltari 2014年

Answers:


4

这对我有用:

  1. 在服务器(win8.1)和客户端(linux)上将协同作用降级到1.3.8

  2. 将服务器上的synergy.exe和synergys.exe的兼容性设置为win7,并在高DPI设置上禁用显示缩放


1
降级是不必要的,仅需要第二步。
詹姆斯·怀特

我确认降级是没有必要的,但是我不得不通过“更改设置为所有用户”禁用DPI缩放所有用户的兼容性选项卡下
特里斯坦-

2

这是一种变通方法,可让您避免杀死客户端和服务器以使计算机再次可用...

在服务器上,单击“配置服务器”按钮,然后在弹出的向导中:

  • “屏幕和链接”选项卡:排列屏幕,使您无法使用鼠标从一个屏幕切换到另一个屏幕
    • 添加水平或垂直空间
    • 对角排列屏幕
  • 热键选项卡:设置热键以直接跳到每个屏幕:
    • 创建新的热键
    • 选择新创建的热键
    • 创建新的'switchToScreen(screenName)'操作
    注意:不要忘记创建热键序列以跳回到服务器!

我会发布照片,但需要10个声誉点,这是我的第一个“答案” /帖子,所以我目前有1个...您注册时得到的那个,即;)...无论如何,我将对其进行编辑当我能够发布并添加照片时...

另外,启用“死角”后,我的Synergy安装立即开始起作用-您是否在“高级服务器设置”选项卡中进行了任何类似的更改?

祝您好运-如果您在我之前找到解决方法,请在此处发布解决方案;)

编辑:已联系Synergy并发送日志文件...等待回复...


dead corners目前被禁用。
PythonNut 2014年

目前,Synergy开发人员正在对此进行调查,该漏洞报告已发布在其问题跟踪器上,其目标版本为8月15日发布的1.5.1。希望他们能为下一个稳定期修复它。
詹姆斯·怀特

1

该问题与Windows 8.1中的DPI缩放有关。我在Synergy问答网站上发布了一个用户报告,将其设置回100%就可以解决此问题:

http://synergy.askbot.com/question/244/synergy-150151-on-windows-81-update-1-hidpi/

但是,这对于使用真正的HiDPI设备的任何人都是不可能的,因为如果不扩展桌面和UI的话,它会很小。

我还在Synergy Bug Tracker上报告了该问题,但是到目前为止,我还没有从Synergy支持那里听到任何声音。

http://synergy-project.org/spit/issues/details/4111/


1

按顺序执行以下操作(请阅读本页上的其他答案):

  1. 降级是不必要的。
  2. 执行“兼容性和DPI”过程。
  3. 执行“热键”解决方法。
  4. 重新启动协同作用,这应该已经有效-但您必须按热键才能切换屏幕。
  5. 新过程:再次转到设置,然后在“ 屏幕和链接”选项卡上,再次将屏幕重新排列到所需位置。按确定。然后,按应用。

这对我有用,现在无需使用热键切换屏幕。现在,通过鼠标移动即可切换屏幕。


0

我将服务器移至笔记本电脑(运行Windows 7),将客户端移至台式机(运行Windows 8.1),然后将键盘和鼠标插入笔记本电脑。它现在就可以使用-正在等待Synergy从我发送的日志中得到答复。


1
好的,所以我注意到1920x1080服务器屏幕的左上角有一个矩形(我的显示器是4K)。如果我的鼠标停留在该区域,然后将两台机器ping通自己CALVNOPping命令后退和前进。但是,如果我的鼠标不在该区域内,则得到trying to leave on downno neighbor down。我怀疑这与Synergy没有检测到我的分辨率有关。
PythonNut 2014年

0

如果您打算进行切换,建议您使用MSFT的无边界鼠标。在Windows平台上,它似乎可以更顺畅地工作。


谢谢。如果其他所有方法都失败,我将使用该方法。我也使用Linux。(它很好用)放弃这些机器将是可悲的,但也许是不可避免的。
PythonNut

0


如何修复 Windows 8中的Synergy滚动和连接问题中介绍了Windows 8上Synergy服务器问题的一些解决方案:

  1. 卸载协同作用,关闭UAC,然后使用Windows 7兼容模式重新安装

  2. 在信息中心中,选中“提升”选项

  3. 仍在仪表板中,文件菜单->编辑->设置,高级设置,将处理方式更改为Desktop (legacy)

如果您无法使Synergy在Windows 8.1上正常工作,请尝试使用ShareMouse替代 软件,该软件对非高级用户免费(在网站上定义)。


不。:(没有解决问题。ShareMouse不支持Linux。
PythonNut

在这种情况下,我在您的帖子中添加了Linux标签。
harrymc

0

DPI缩放的想法很有趣,但是我几乎看到了有关Windows Update之后开始出现的所有有关此问题的报告。我相信我已将其范围缩小到导致此问题的特定更新。如果每个人都可以检查并查看是否已安装此更新并将其卸载,请报告此更新是否为您修复:

KB2973201


如Synergy问答中所述,卸载此更新对我没有任何影响。
詹姆斯·怀特
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.