没有X服务器运行的方式使用协同作用?

时间:2015-03-20 08:53:42

标签: linux arduino xorg

我目前正在使用synergy在我的arch系统和OSX之间切换,但是我确实希望在没有运行X服务器的情况下使用它来切换到OSX。无论如何这可能吗?是的,我重新说明你需要运行X服务器以便使用协同作用的文档,但可能有一些替代方案吗?或者也许有一些开源硬件解决方案(可能基于arduino)?

谢谢,如果它有位置,请为非主题感到抱歉。

1 个答案:

答案 0 :(得分:2)

Synergy很棒,但我认为它在X内只能

THIS 6岁的超级用户回答中,有一个很酷的tty概念。

如果你是两台机器上的sudo用户,并且配置了没有密码的ssh,你可以试试这是否适合你:

sudo cat /dev/input/by-path/yourKeyboardOfComp1-deviceName | \
ssh user@remoteip 'sudo cat > /dev/input/by-path/keyboardOfComp2'

它应该将键盘转移到遥控器,而不需要触摸其他组件,只需2个常用工具cat / ssh即可执行50%的synergy greatenest。 (适用于我的linux测试,我不知道osx是否存在差异)

这里的第一个问题是cat不会锁定设备独占,键盘会向两个comps发送击键......第二个问题是它需要时间来制作和配置一些有用的脚本。

所以在github上有一个名为routekeys的小项目,可以满足我的需求(键盘和鼠标都用于控制台和x服务器)。

不确定是否有其他Synergy替代TTY和没有图形的世界......除了针对raspberry-pi here提到的类似小项目。