兩臺(tái)電腦三個(gè)屏的解決方案
起因
買(mǎi)了新電腦后很多資料還在舊電腦上,所以有時(shí)候希望同時(shí)使用2臺(tái)電腦。
之前的解決方案
通過(guò)win自帶的遠(yuǎn)程登錄,可以實(shí)現(xiàn)同時(shí)使用2臺(tái)電腦。為此配了個(gè)外接的顯示屏。但想著原電腦上的屏放著也浪費(fèi),所以找新的解決方案。
使用Barrier實(shí)現(xiàn)1鍵鼠2電腦3屏
外接屏的拓展使用沒(méi)問(wèn)題,主要通過(guò)Barrier解決一套鍵鼠控制兩臺(tái)電腦的問(wèn)題。
我2臺(tái)電腦是A:Ubuntu;B:Win10。準(zhǔn)備用A電腦的鍵鼠。所以A做服務(wù)器,B做客戶端。
安裝Barrier并設(shè)置Barrier
在ubuntu上下載并安裝Barrier
直接使用apt進(jìn)行安裝。
sudo apt install barrier
在ubuntu上生成SSL
安裝完成后,先不要運(yùn)行,否則會(huì)因?yàn)檎也坏絊SL而報(bào)錯(cuò)。需要手動(dòng)生成SSL。
我參考了這篇文章Barrier 的安裝和配置。
先CD到指定路徑。然后執(zhí)行
openssl req -x509 -nodes -days 365 -subj /CN=Barrier -newkey rsa:4096 -keyout Barrier.pem -out Barrier.pem
在win上下載并安裝Barrier
Github抽風(fēng),還好[sourceforge](https://sourceforge.net/projects/barrier. Mirror/files/latest/download)好使。
下載安裝,但先不要運(yùn)行。
在win上生成SSL
打開(kāi)GitBash,然后先CD到對(duì)應(yīng)路徑下,執(zhí)行
openssl req -x509 -nodes -days 365 -subj "CN=Barrier" -newkey rsa:4096 -keyout Barrier.pem -out Barrier.pem
把-subj后面的CN=Barrier用引號(hào)引起來(lái)。執(zhí)行成功。
在win上打開(kāi)并配置客戶端
打開(kāi)軟件,可以看到配置界面,勾選客戶端,可以去掉自動(dòng)配置。

IP填服務(wù)器也就是ubuntu的電腦的IP,同時(shí)記住屏幕名,比如我這邊的屏幕名叫LAPTOP-Mia.暫時(shí)先不要點(diǎn)運(yùn)行,然后需要回到服務(wù)器先做配置。
配置并啟動(dòng)服務(wù)器和客戶端
在終端輸入Barrier并回車,打開(kāi)軟件,不要點(diǎn)運(yùn)行。

然后點(diǎn)設(shè)置服務(wù)端。

上面這個(gè)界面已經(jīng)是我配置好的,實(shí)際打開(kāi)后看到的是只有本機(jī)的一個(gè)屏幕名字。然后根據(jù)屏幕方位,比如我的win就放在ubuntu的左側(cè),所以我在左側(cè)空格雙擊,就可以打開(kāi)一個(gè)配置界面。

然后你可以在里面的屏幕名一欄,把剛才在win上做客戶端配置的時(shí)候記錄下來(lái)的屏幕名填進(jìn)去。比如下圖這樣。
file:///home/lee/Pictures/%E6%88%AA%E5%9B%BE/%E6%88%AA%E5%9B%BE%202025-06-18%2011-20-21.png
然后一路OK。
做好這些之后,點(diǎn)右下角運(yùn)行。然后回到win,運(yùn)行客戶端。
然后就會(huì)發(fā)現(xiàn),使用ubuntu的鍵鼠往左移動(dòng)后,會(huì)進(jìn)入win的屏幕,實(shí)現(xiàn)對(duì)win的操控。非常絲滑,就一個(gè)字,爽!
補(bǔ)充:硬件連接
兩臺(tái)電腦通過(guò)有線網(wǎng)口一根網(wǎng)線直接連接,同時(shí)兩臺(tái)電腦配置了同一網(wǎng)段的靜態(tài)IP地址。配置完可以ping一下。

浙公網(wǎng)安備 33010602011771號(hào)