1. 启动Barrier时出现 ipc connection error, connection refuse 日志

[2023-04-21T09:10:00] INFO: connecting to service...
[2023-04-21T09:10:04] ERROR: ipc connection error, connection refuse

该问题出现可能是因为Barrier服务没有启动, 解决方法如下:

  1. 打开Services, 启动 Barrier 服务

1-1

  1. 启动 Barrier.exe, 点击 Start 启动服务

2. 在 Server 端桌面启动缩放时, 鼠标跨越到另一个客户端后会停留在右下角并无法正常移动鼠标

该问题主要出现于鼠标在不同 DPI 配置的屏幕上移动, issue 的讨论在 这里;

问题的原因和解决方法分别在 这里这里

简单来说, 由于代码中使用了不支持 DPI 变化的 API, 导致鼠标移动到右下角区域时, 对于代码而言实际时超边界行为, 因此会出现无响应的情况.

2-ref01

Picture Copyright: @yume-chan here

  1. 找到 services 对应的文件位置, 如图

2-1

  1. 右键打开该文件 Properties, 切换到 Compatibility (兼容性) 标签, 点击 Change high DPI settings

2-2

  1. 勾选 High DPI scaling behaviour, 保持 performApplication

2-3

  1. 打开Services, 重新启动 Barrier 服务