我需要镜像在一台 Macbook 上发生的 GUI 控制台活动,以便在第二台相同的 Macbook 上复制它。
这个想法是控制将同时在两台 Macbook 上运行的应用程序。该应用程序是一种具有两种内容变体但控件相同的演示文稿。将其视为 PowerPoint 演示文稿的两个版本,其中一些幻灯片不同。
我认为有可能在一台 Mac 上捕获按键和鼠标事件,然后使用 RFB 协议通过网络将它们发送到另一台 Mac。我在看rfbproxy和rfbplaymacro,但这些都是一些不雅的黑客,任何建立在这些之上的解决方案也将是一个黑客。当然,我更愿意避免使用需要我编译和调试五年来没有接触过的软件的解决方案。:-)
可以想象,我可以使用Cliclick或xdotool(来自 MacPorts)在“从属”Mac 上启动控制台事件。但后来我不知道我会用什么来捕捉“主人”上的事件。或者基于 xdotool 的解决方案是否需要两台 Mac 都是从属设备,然后使用其他一些设备作为主设备?
输入设备可以是演示鼠标、Apple 遥控器,也可以是 Macbook 上的键盘,甚至是第三台设备。
你能推荐工具吗?还是有其他我没有想到的策略?