Synergy能做什麼
Synergy是一款能夠讓使用者僅用一套鍵盤滑鼠,在包括 Windows 、 Linux 、 Mac OS 等不同的系統上安裝它,并且在設定好主從關系後,就能夠同時操控多個電腦的軟體。
但需要注意的是,Synergy現在隻支援區域網路連接配接,如果想在其他場景下使用Synergy來控制多台電腦,可能需要IT幫助擷取相應的通路權限。
更為友善的是,Synergy能夠實作在多台電腦間共享剪貼闆(有介紹中說包含文字和圖檔,但我在操作中隻能夠實作文字的剪貼)。
移動滑鼠在多台電腦間的螢幕上穿梭,就像用一台電腦一套鍵鼠使用多個顯示器一樣。實在是居家旅行必備神器!
安裝方法
在Ubuntu上安裝(做server)
- 用如下指令安裝最為簡單
安裝好之後,可以看到所安裝的版synergy版本,例如,我安裝的版本為synergy-1.4.12sudo apt-get install synergy
注意:我的Ubuntu版本為14.04,不同版本,可能用如上指令所安裝的synergy版本有所差異,這會影響到windowns(或其他協同電腦)上synergy安裝版本的選擇。(協同電腦上的synergy版本最好一緻,否則可能連接配接不上)
- 建立synergy配置檔案synergy.conf,并輸入以下内容
section: screens
ubuntu:
DJC2129:
end
section: aliases
ubuntu:
DJC2129:
end
section: links
DJC2129:
right = ubuntu
ubuntu:
left = DJC2129
end
配置檔案内容說明
以我使用的場景為例來說明,各位需要根據自己的情況來修改
ubuntu
是Ubuntu14.04這台電腦的螢幕名
DJC2129
是Windows10這條電腦的螢幕名
192.168.164.35
根據上下文可知,是螢幕名為ubuntu這台電腦的IP
192.168.165.21
根據上下文可知,是螢幕名為DJC2129這台電腦的IP
DJC2129: right = ubuntu
很好了解,ubuntu電腦放置在螢幕名為DJC2129的windows10電腦的右側
ubuntu: left = DJC2129
反過來說,ubuntu電腦的左側是螢幕名為DJC2129的windows10電腦
用下圖來展示兩台電腦的位置關系
另外,上面的螢幕名不要寫錯,目前電腦的螢幕名可以從synergy中看到。
例如,我的Ubuntu電腦上顯示如下圖(注意,client行下方灰色顯示的screen name)
我的Windows10上安裝的synergy顯示其螢幕名如下
在win10上安裝(做client)
-
下載下傳正确的synergy版本
例如,我在ubuntu上安裝的版本為1.4.12,是以安裝的包為
synergy-1.4.12-Windows-x64.exe
-
配置其工作模式并輸入server電腦的IP位址
例如,我的windows10的電腦上選擇的是client模式,配置詳情見上面步驟中的圖示。
運作Synergy
- 在ubuntu電腦上(即server端)cd到synergy.conf的目錄
- 運作指令
synergys -f --config synergy.conf
- 在Windows10上(即client端)在synergy軟體中點選
或Apply
按鈕即可。Start
故障及對策
提示 failed to connect to server: Connection was refused
failed to connect to server: Connection was refused
在windows電腦的cmd中輸入services.msc,找到synergy服務,檢查是否在運作,如果不是,點選右鍵選擇啟動
連接配接無反應
檢查server和client的選擇是否正确,對于多台電腦而言,想保留鍵鼠控制的那台為server,其他為client。
另外,我遇到了一種情況是,在unbuntu上通過synergy軟體啟動卻不生效,是以用指令的方式啟動。
一般的,啟動順序是,先啟動server,再client啟動以連接配接server,這樣符合正常的連接配接邏輯。
滑鼠移動穿越的方向和螢幕擺放位置不同
檢查server端的螢幕位置配置,例如用指令啟動的方式,檢查
synergy.conf
,
用synergy軟體啟動的,檢查
Configure Server...
下的配置(建立螢幕,拖動右側螢幕到中間區域擺放到合适位置并命名,删除螢幕則拖動到左側資源回收筒)