应用背景

由于我的笔记本电脑只有两个usb接口,鼠标和键盘各占用一个接口会导致外接的移动硬盘无处安放。

但是我有两个type-c接口,但是只有一个接口是用来充电的,另一个不能用来充电。

之前我买过一个usb加网口的扩展坞,但是不知道出了什么毛病它不能再接到不用来充电的type-c接口上,必须连到充电用的type-c接口上才能使用。

这对我一个用移动硬盘玩游戏(游戏全安装在这里面)的人来说简直是毁灭性的打击。

我又不想等快递,买新的扩展坞,只好翻出手边有的东西来代替,那就是——树莓派。

想法如下

一个树莓派3、4代有四个usb接口,所以只要将键盘鼠标其中一个插到树莓派的usb上,来控制我的电脑就可以完成操作了。

这时候就有人会问了,树莓派怎么能作为电脑的扩展坞来使用呢。

让我们来仔细回想一下,树莓派上有个steam串流用的工具也就是steamlink,如果电脑通过steamlink将游戏串流到树莓派上就可以将鼠标键盘连接到树莓派的usb接口上来进行游戏了。

具体过程:

1.在树莓派上配置steamlink

这个过程可以参考我之前写的文章《树莓派配置steamlink

2.使用命令打开steamlink

在steamlink的安装目录下(包含steamlink.sh文件的目录这里)打开终端,使用命令运行steamlink

./steamlink.sh

3.连接电脑上的steam即可

也就是输入个配对码。

这样树莓派便能作为一个扩展坞通过wifi的方式将键盘和鼠标的指令传给电脑。

缺点

通过steamlink串流同时将声音也串流到了树莓派那边,需要想办法让树莓派连接外接音响或外接耳机等才能听到声音。如果想通过线来和音响连接需要有一根3.5mm国标美标转接线。

这个问题的解决方法我放到后面再写,因为涉及到一些我已经忘记的配置。