![将 Synergy 与双显示器服务器结合使用](https://linux22.com/image/1409937/%E5%B0%86%20Synergy%20%E4%B8%8E%E5%8F%8C%E6%98%BE%E7%A4%BA%E5%99%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%BB%93%E5%90%88%E4%BD%BF%E7%94%A8.png)
我目前在 Windows 机器和树莓派上使用 synergy。Windows 机器是服务器,树莓派是客户端。该程序运行良好,只是它没有意识到我的服务器有 2 个屏幕,而不是一个。这是我当前的显示器设置。
|----------||----------|
| || |
| SERVER 2 || CLIENT 1 |
| || |
|----------||----------|
|---------------|
| |
| SERVER 1 |
| |
|---------------|
当我在协同运行的情况下移动鼠标时,它看起来是这样的:
|----------|
| |
| SERVER 2 |
| |
|----------|
|---------------||----------|
| || |
| SERVER 1 || CLIENT 1 |
| || |
|---------------||----------|
我该如何做才能使当我将光标拖到服务器 2 屏幕的右侧时,它会转到客户端 1,而当我将鼠标拖到服务器 1 的右上角时,它会转到客户端 1?
我曾尝试修改配置文件,但每次我这样做时它都会给我一条错误消息。
如果有办法让 synergy 将服务器 2 识别为主服务器屏幕,并且让进入客户端的唯一方式是进入服务器 2 屏幕并将鼠标拖到右侧,那也很好。我不一定必须能够从服务器 1 进入客户端,这只是一个额外的好处。
答案1
改编自维基百科,这里有一个可以提供足够参考的例子:
section: screens
Pi:
switchCorners = none +top-right +top-left
switchCornerSize = 40
Desktop:
switchCorners = none +bottom-left +bottom-right
switchCornerSize = 40
end
section: links
Pi:
up(0,100) = Desktop(25,75)
Desktop:
down(25,75) = Pi(0,100)
end
section: options
keystroke(Control+Alt+KP_Multiply) = lockCursorToScreen(toggle)
end
它包含以下特点:
- Pi 屏幕的上方映射到桌面屏幕下方的中心 50%,反之亦然。
- 通过按下,CtrlAltNumblock *您可以切换“锁定光标到当前屏幕”功能。
- 标记边缘角落周围的 40 像素区域受到保护,并将鼠标保持在当前屏幕内。当然,对于“桌面”屏幕来说毫无意义,只是将其作为示例。
您可能需要调整百分比来匹配您的实际设置。