Sha*_*hin 9 synergy ubuntu-unity
我在Ubuntu 11.10 主机上运行协同服务器(版本 1.3.6),在 Windows 7 主机上运行客户端(版本 1.3.8)。
每当我Win在 Windows 客户端上使用密钥时,当鼠标焦点返回到主机(触发仪表板主页)时,它们的密钥就会以某种方式在我的 Ubuntu 服务器上“重播”。即使按键和焦点更改之间有很长的延迟,或者在焦点更改之前输入了其他键,也会发生这种情况。
相反的情况不会发生 - 当我Win在 ubuntu 服务器上使用密钥时,当我将焦点转移到 Windows 客户端时,它不会重播。
任何想法为什么会发生这种情况?我能阻止这种情况发生吗?
我刚刚注意到,当我Win在焦点在客户端机器(Win 7)上按住键时,主机(Ubuntu 11.10)上的 Unity 栏也会被触发!即使 Synergy 将其发送给客户端,Unity 似乎也在捕获按键。
例如,当我将 Unity 的热键更改为其他内容时,Alt会发生同样的事情 - 在客户端上使用该键也会触发主机上的 Unity 栏。
看起来 Unity 正在窃取按键事件;这个问题并不是协同作用所独有的,在运行VirtualBox 和 VMWare 等虚拟机时也会发生。相关错误报告:
小智 1
不是解决方案,而是可能的解决方法。仅当您按Win+ 某项(例如Win+ Tab)时才会发生这种情况,还是Win单独按时也会发生这种情况?
如果是例如Win+ Tab,您可以通过两种方式完成:
如果我使用第一种方式,我会在各种远程桌面应用程序中注意到类似的工件。但是,如果我先释放修饰符(Win或Alt),然后再释放效果(在上面的示例中,Tab),则不会出现任何伪影。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
641 次 |
| 最近记录: |