我有一个无线 USB 键盘,我想在两台计算机上使用它,而不必不断移动接收器。可能的解决方案:usbip。但是,存在一些问题:
为什么
usbip unbind
不允许本地使用键盘?现在,我必须拔下/重新插入接收器才能让键盘再次工作。我可以做些什么来强制“重新初始化”?重启后总线 ID是否
usbip bind
一致?我看到它们在lsusb
拔出/重新插入后发生了变化,但总线 ID 保持不变usbip bind
,因此它们可能是从实际 ID 派生而来的。如果不是,我如何usbip
从实际 USB ID 派生出总线 ID?解除绑定附加设备是“坏事”吗?
如果这些问题可以解决,我可能会创建一个 json-rpc 服务器来远程管理 usbip:
- 枚举设备,并标注绑定信息
- 绑定/解除绑定设备
- 连接/分离设备
并且客户端在成功连接到本地和远程服务器之前不会执行任何操作(键盘交换需要本地和远程操作)。
目前这仍悬而未决,因此欢迎提出任何建议。不过,如果这些操作已经由协议处理,那就太好了usbip
。