不多說,直接上干貨!
前言
如今無論你是在公司做大數據開發還是實驗室里搞科研,這個軟件確實好用,作為正在通往大數據架構師路上的我們沒有幾台電腦怎么行?台式機、筆記本,都放在寫字台上,筆記本內置鍵盤鼠標,台式機則有一套無線鍵鼠。經常需要多台切換使用,這時椅子就很忙了(小心你的屁股)。有什么辦法可以一套鍵盤/鼠標控制兩台電腦呢?用 Synergy 搞定。
典型的場景如下:
難道你不覺得,很蛋疼么?
Synergy是什么?
Synergy的官網:https://symless.com/synergy
介紹就不說了,相信搜這個名字的肯定都了解了 。
如果想看更詳細的介紹:
https://github.com/symless/synergy/wiki 里面有詳細的介紹
教程地址:
http://www.iplaysoft.com/synergy.html
如果想自己編譯 https://github.com/symless/synergy 有源碼自己下載 ,
但是我按照wiki里面的編譯總是出現error ,所以就去網上找的使用別的編譯 。參考這篇文章 http://elmagnificogi.github.io/2015/11/01/RaspberryPiSynergy/
編譯好的:
https://synergy-project.org/nightly
這個網站是編譯好的,可以直接下載相應的版本 安裝就可以了,安裝提示active 時候可以選擇skip 就好了。
Synergy的目的
通過 Synergy 在局域網內共享一台電腦的鍵盤/鼠標,就可以控制多台電腦,可以設置通過快捷鍵切換屏幕(也可設置鼠標在屏幕邊緣即可切換),可以共享剪貼板(在任意屏幕的剪貼板操作都可以帶到其他屏幕上)。同時支持Win、 Mac 和Linux,好用極了有沒有。Synergy能共享剪貼板,那么配合的復制利器Ditto,簡直就是最佳王炸!
復制利器Ditto,具體怎么個玩法,后續,九月哥我將撰寫分享出,敬請期待!
Synergy的下載
Synergy可以讓多台電腦共享鼠標和鍵盤,本來是開源且免費的,從1.5版開始收費,但仍然開源,可以付費下載安裝包或者免費下載源代碼自行編譯。
當然,你也可以直接在如下進行下載:
Synergy最新版本(1.8.2)的win下64位安裝包:
https://download.csdn.net/download/u010106732/10594192
Synergy最新版本(1.8.2)的win下32位安裝包:
https://download.csdn.net/download/u010106732/10594196
Synergy最新版本(1.8.2)的Mac下64和32位安裝包
https://download.csdn.net/download/u010106732/10594198
Synergy的原理
synergy是個開源的軟件,有三個版本 mac / linux / windows,要想實現共享鼠標鍵盤,必須在所有機器上都安裝這個軟件,並進行相應的配置,有一台唯一的主機作為服務器端,其他主機作為客戶端,要共享的那套鼠標鍵盤鏈接到端。所有主機都必須連入同一個局域網,會通過局域網交換鼠標鍵盤的輸入信息,以實現其他主機共享使用這套鼠標鍵盤。
【筆記本電腦】Synergy 1.8.2(win10下64位)的安裝
或者
【筆記本電腦】Synergy 1.4.10(win10下64位)的安裝
因為要安裝服務端,所以選中第一個單選框,然后,點擊finish按鈕,出現如下界面:
其中,Screen name : LAPTOP-LG72BB3R,對應着就是我的筆記本電腦。
當然,我的筆記本電腦,還沒設置網絡IP。所以是
當然,你可以根據自己的實際情況,進行更改和對應。
如果是服務端默認情況下“Server (share this computer)….”是勾選的,如果沒有就打勾。再點擊“Configure Server…”按鈕,彈出如下界面,
先暫時,這么設置。等台式機電腦那邊安裝和設置為Client后,再進行修改,Apply和Start即可。
NOTE: connecting to service... NOTE: connection established NOTE: starting server NOTE: config file: C:/Users/lenovo/AppData/Local/Temp/qt_temp.H18856 NOTE: log level: NOTE NOTE: started server, waiting for clients
我這里,將筆記本電腦的網絡IP由192.68.56.1改為192.168.80.166。主機名更改為DESKTOP-IOTFVUA。
【台式機電腦】Synergy 1.8.2(win10下64位)的安裝
不多贅述。
【台式機電腦】Synergy 1.4.10(win10下64位)的安裝
寫的很清楚,安裝Client之前,得要已經安裝並配置好Server。
假設,Client端的台式機電腦的網絡IP是192.168.80.167。主機名為DESKTOP-76TTMDH。
Synergy的Server【筆記本電腦】和Client【台式機電腦】之間的連接
在Server端【筆記本電腦】上執行以下操作:
將筆記本電腦的網絡IP由192.68.56.1改為192.168.80.166。
主機名為DESKTOP-IOTFVUA。
Client端的台式機電腦的網絡IP是192.168.80.167。主機名為DESKTOP-76TTMDH。
第一步:托拽右上角的電腦圖標到中間想放至的位置
第二步:修改名字,使用Client上的主機名,得到名字填寫到該service配置中點擊應用按鈕。
只用將screen name的沒名字改為,客戶端電腦的計算機名字,然后點擊OK,在主界面點擊”Apply“按鈕,Synergy的Server端即啟動,等待Client的連接,如下界面所示:
成功!
就可以,成功地實現一個從服務器到客戶機的,我們也可以設置一個從客戶機 到 服務器即可。設置完畢,接下來啟動即可。
有兩台電腦分別為A和B,你想把A的鼠標和鍵盤共享給B,即使B也能共享A的鼠標鍵盤。
Synergy的卸載
擴展
以上撰寫分享的是Server端是Windows(7/8/10)和Client端是Windows(7/8/10)。
若Server端是Windows(7/8/10)和Client端是Ubuntu/Debian或者CentOS/RedHat。
都是一樣的做法。
同時,大家可以關注我的個人博客:
http://www.cnblogs.com/zlslch/ 和 http://www.cnblogs.com/lchzls/ http://www.cnblogs.com/sunnyDream/
詳情請見:http://www.cnblogs.com/zlslch/p/7473861.html
人生苦短,我願分享。本公眾號將秉持活到老學到老學習無休止的交流分享開源精神,匯聚於互聯網和個人學習工作的精華干貨知識,一切來於互聯網,反饋回互聯網。
目前研究領域:大數據、機器學習、深度學習、人工智能、數據挖掘、數據分析。 語言涉及:Java、Scala、Python、Shell、Linux等 。同時還涉及平常所使用的手機、電腦和互聯網上的使用技巧、問題和實用軟件。 只要你一直關注和呆在群里,每天必須有收獲
對應本平台的討論和答疑QQ群:大數據和人工智能躺過的坑(總群)(161156071)