好用軟體推薦 - 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,你可以到

http://synergy2.sf.net/

看看有關 project 的資訊。以下只介紹如何安裝、使用。

在安裝之前,先說明一下我的 setup scenerio:

  1. 我 desktop 有兩台機器: OS / Hostname / desktop position Debian GNU/Linux : darwin 桌上右邊 Microsoft Windows : pavo015 桌上左邊

兩台都有接 monitor。

  1. 我要用的 keyboard/mouse 裝在 pavo015 上。

在 Synergy 中,接要用的 keyboard/mouse 的那台機器稱做 primary screen, 也就是 server。其他的機器叫做 clients。

  1. 安裝 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

  1. 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 裡。

  1. 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