synergy 使用記錄

2021-09-08 12:18:44 字數 1562 閱讀 6461

synergy 是乙個多台電腦之間,共享滑鼠、鍵盤的開源工具,做的很贊。目前,這個工具對 windows、linux、macos 都有很好的支援。

手上 arm 板安裝的是 debian 系統,所以,開發板單獨接顯示器的話,使用 synergy 來共享鍵鼠是個不錯的方案。當然,前提是你的開發板有 x11 在執行;沒有 x11 情況下,共享鍵鼠的需求也很少吧(事實上,synergy 是支援 qt 的;閱讀編譯過程看到的,並沒有實驗驗證)。

安裝

筆記本安裝的是 mint13,這個系統使用的包都是 ubuntu12.4 的。直接使用 apt-get install synergy,安裝的版本是 1.3 的。

然後,板子用的是 debian 系統,也是可以直接用 apt-get install synergy 安裝的,不過,版本是 1.4.8(協議版本 1.5)。

因為是想共享筆記本的鍵鼠給開發板,也就是 synergy-1.3(server) -> synergy-1.5(client)。這樣用的話,是會提示協議不相容的,低版本 server 無法支援高版本 client。據說高版本 server 是可以相容低版本 client 的,所以,為了 server 用久一點,選了高版本的原始碼來自己編譯。

使用 apt-get build-dep synergy 來安裝編譯需要的開發包。

使用 ./hm.sh conf -g1 進行自動編譯,不知道什麼原因居然沒有過!說是 gui 什麼什麼的出錯?

然後,接著上面的,手動的使用 ./configure 生成了 makefile。

make,done!

在 bin 目錄下看到了我需要的 synergys 和 synergyc。測試是可用的。

ubunut 下的配置

配置極其簡單,就像 ubuntu 官方文件說的那樣,下面的配置可以足夠 90% 的使用者使用。

section: screens

luo-x220:

nanopim1:

endsection: links

luo-x220:

right =nanopim1

nanopim1:

left = luo-x220

end

上面的配置內容,可以放在 /etc/synergy ,也可以放在 ~/.synergy 。當我們啟動 synergys 或者 synergyc 的時候,會自動去尋找並載入上面的配置。

配置中,luo-x220 是我筆記本的主機名,即 usrnmae@pcname# 中的 pcname;nanopim1 是板子的名稱。筆記本作為主機,將鍵鼠分享給開發板。

server 端和 client 端使用一樣的配置即可。

網路通了以後(相互 ping 得到對方):server 端使用 ./synergys 啟動伺服器, client 端使用 synergy -f 192.168.1.243 &(我的server ip)。啟動完成,就可以用了。

我的配置是左側螢幕 luo-x220,右側螢幕為 nanopim1,所以,滑鼠移過筆記本螢幕最右之後,鍵鼠自動全部切換給 arm 開發板;過開發板螢幕最左,鍵鼠再切換回主機。

synergy的安裝使用

配置的方法網上有很多,linux配置不好配,我覺得挺好的,因為直接安裝乙個 ubuntu 直接 乙個quicksynergy 就有圖形化介面的配置簡單無比 sudo apt get install quicksynergy安裝的時候會有提醒,選擇server 接下來就是按照提示就行配置 需要注意一點...

!Synergy基礎使用FAQ

準備 客戶端使用的是服務端滑鼠鍵盤 服務端 配置完開啟服務監聽 客戶端 an 配置伺服器螢幕名配成了客戶端名 failed to connect to server the network can t be reached from this host at this time an ip位址配置不...

Synergy簡單使用小記

兩台筆記本用兩套鍵盤滑鼠,那體驗,糟透了。怎樣才能使得兩個主機公用一套滑鼠和鍵盤呢?上網搜尋到synergy這款軟體 具體使用方法參考了這篇博文 這款軟體分為服務端和客戶端,具體設定將主機設定為服務端,從機設定為客戶端。在同一區域網內。設定客戶端 客戶端有互動配置服務端中的螢幕和連線 這個配置主要是...