两台电脑三个屏的解决方案

起因

买了新电脑后很多资料还在旧电脑上,所以有时候希望同时使用2台电脑。

之前的解决方案

通过win自带的远程登录,可以实现同时使用2台电脑。为此配了个外接的显示屏。但想着原电脑上的屏放着也浪费,所以找新的解决方案。

使用Barrier实现1键鼠2电脑3屏

外接屏的拓展使用没问题,主要通过Barrier解决一套键鼠控制两台电脑的问题。
我2台电脑是A:Ubuntu;B:Win10。准备用A电脑的键鼠。所以A做服务器,B做客户端。

安装Barrier并设置Barrier

在ubuntu上下载并安装Barrier

直接使用apt进行安装。

sudo apt install barrier

在ubuntu上生成SSL

安装完成后,先不要运行,否则会因为找不到SSL而报错。需要手动生成SSL。
我参考了这篇文章Barrier 的安装和配置
先CD到指定路径。然后执行

openssl req -x509 -nodes -days 365 -subj /CN=Barrier -newkey rsa:4096 -keyout Barrier.pem -out Barrier.pem

在win上下载并安装Barrier

Github抽风,还好[sourceforge](https://sourceforge.net/projects/barrier. Mirror/files/latest/download)好使。
下载安装,但先不要运行。

在win上生成SSL

打开GitBash,然后先CD到对应路径下,执行

openssl req -x509 -nodes -days 365 -subj "CN=Barrier" -newkey rsa:4096 -keyout Barrier.pem -out Barrier.pem

-subj后面的CN=Barrier用引号引起来。执行成功。

在win上打开并配置客户端

打开软件,可以看到配置界面,勾选客户端,可以去掉自动配置

IP填服务器也就是ubuntu的电脑的IP,同时记住屏幕名,比如我这边的屏幕名叫LAPTOP-Mia.暂时先不要点运行,然后需要回到服务器先做配置。

配置并启动服务器和客户端

在终端输入Barrier并回车,打开软件,不要点运行

然后点设置服务端

上面这个界面已经是我配置好的,实际打开后看到的是只有本机的一个屏幕名字。然后根据屏幕方位,比如我的win就放在ubuntu的左侧,所以我在左侧空格双击,就可以打开一个配置界面。

然后你可以在里面的屏幕名一栏,把刚才在win上做客户端配置的时候记录下来的屏幕名填进去。比如下图这样。
file:///home/lee/Pictures/%E6%88%AA%E5%9B%BE/%E6%88%AA%E5%9B%BE%202025-06-18%2011-20-21.png
然后一路OK
做好这些之后,点右下角运行。然后回到win,运行客户端。
然后就会发现,使用ubuntu的键鼠往左移动后,会进入win的屏幕,实现对win的操控。非常丝滑,就一个字,爽!

补充:硬件连接

两台电脑通过有线网口一根网线直接连接,同时两台电脑配置了同一网段的静态IP地址。配置完可以ping一下。

posted @ 2025-06-18 11:28  科里布  阅读(119)  评论(0)    收藏  举报