我目前正在使用 synergy 在我的 arch 系统和 OSX 之间切换,但我确实想用它在没有运行 X 服务器的情况下在裸 tty 中切换到 OSX。这有可能吗?是的,我在文档中指出您需要运行 X 服务器才能使用协同作用,但可能有其他替代方法吗?或者可能有一些开源硬件解决方案(可能基于 arduino)?
谢谢,很抱歉跑题了。
最佳答案
Synergy 很棒,但我认为它仅在 X 中有效。
THIS 中有很酷的 tty 概念6 岁的 super 用户回答。
如果你在两台机器上都是 sudo 用户,并且配置了没有密码的 ssh,你可以试试这个是否适合你:
sudo cat /dev/input/by-path/yourKeyboardOfComp1-deviceName | \
ssh user@remoteip 'sudo cat > /dev/input/by-path/keyboardOfComp2'
它应该将键盘传输到远程,而不接触其他组件,并且仅使用 2 个常用工具 cat/ssh 就可以发挥 50% 的最大协同作用。 (我的 linux 测试工作正常,我不知道 osx 是否有差异)
这里的第一个问题是 cat 不会独占锁定设备,并且键盘会向两个组件发送击键...第二个问题是它需要时间来制作和配置一些有用的脚本。
github 上有个小项目routekeys可以满足我的需要(控制台和 x 服务器的键盘和鼠标)。
不确定是否有其他 Synergy 替代 TTY 和没有图形的世界...除了为 raspberry-pi 提到的类似小项目 here .
关于linux - 在没有运行 X 服务器的情况下使用协同作用的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29162670/