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: screensluo-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這款軟體 具體使用方法參考了這篇博文 這款軟體分為服務端和客戶端,具體設定將主機設定為服務端,從機設定為客戶端。在同一區域網內。設定客戶端 客戶端有互動配置服務端中的螢幕和連線 這個配置主要是...