[轉]同時控制多台電腦
好用軟體推薦 - Synergy 使用 Synergy
你有過因為機器太多,所以要買台 KVM 來切換的情形嗎? KVM 的是 Keyboard、VGA(Video)、Mouse,用一個 switch 來切換多台電腦的 K-V-M。
可是今天可能有一種情況(像我),每台機器都有自己的螢幕(VGA),你希望可以一次 看到每一台的畫面,可是桌面上一堆 keyboards、mouses,讓你不知道那個 keyboard 對 那個 mouse,那個 mouse 對那個 monitor,桌面寶貴的空間就這樣浪費掉了!
當然,你可以去買台 KVM,把所有的機器都接到 KVM switch 上,可是現在一台 4 ports 的 KVM switch一台要 XXXX 元,8 port 一台要 XXXX 元,買來你又不用到 Video 那個 port,在怎麼看都不是太划算。
為了解決這樣的問題,為你介紹 Synergy 這個 package,讓你可以在多台電腦上共享 一組 keyboard、mouse。不需要額外的硬體,只要電腦之間用 TCP/IP 網路連線起來就 可以了。而且目前支援多種平台,Linux、Windows 下經過測試都沒有問題。使用方便,而且速度又比 VNC 之類的 tool 快上許多。
Synergy 是一個在 sourceforge 上的 project,你可以到
看看有關 project 的資訊。以下只介紹如何安裝、使用。
在安裝之前,先說明一下我的 setup scenerio:
- 我 desktop 有兩台機器: OS / Hostname / desktop position Debian GNU/Linux : darwin 桌上右邊 Microsoft Windows : pavo015 桌上左邊
兩台都有接 monitor。
- 我要用的 keyboard/mouse 裝在 pavo015 上。
在 Synergy 中,接要用的 keyboard/mouse 的那台機器稱做 primary screen, 也就是 server。其他的機器叫做 clients。
- 安裝 a. 在 Debian GNU/Linux 上很簡單,用 apt。
apt-get install synergy
b. 在 MSWindows 上,請到 synergy2.sf.net 抓 synergy 的 binary 檔。
http://prdownloads.sourceforge.net/synergy2/synergy-1.0.6-1.zip?download
- pavo015 端 server 的設定
a. 把 download 下來的 zip 檔解開,會有一個 Synergy 的目錄,隨便你擺到哪, 一般會建議擺到 c:\Program Files\ 下。
b. double click Synergy 目錄裡的 synergy.exe 圖示,在開出的視窗裡選擇 Server。
c. 選 Add 加入 pavo015 跟 darwin 兩個 ′Screen Name′。
d. 在主畫面,選擇剛加入的 darwin,然後在右邊的 Layout 裡,把 ′Left:′ 後面的選單選擇 pavo015。
e. 類似 d. 在 pavo015 的 Layout 中,把 ′Right:′ 選單選擇 darwin。
f. 按 Test 測試一下,沒問題的話,就按 Start 啟動 Synergy server。它會有個 小圖示到 system tray 裡。
- darwin 端 client 的設定
最簡單的方式,用 telnet/ssh 連線到 darwin,確定現在的 x session 是你的。 然後用 command line 輸入:
Synergy官方網站 http://synergy2.sourceforge.net/ Synergy下載網址 http://prdownloads.sourceforge.net/synergy2/SynergyInstaller-1.2.2.exe?download http://prdownloads.sourceforge.net/synergy2/SynergyInstaller-1.2.2.exe?download