這套軟體很早之前就看過了,不過到現在把舊的PC整理之後才有機會實作,
所以寫下這篇來紀錄一下設定過程。
首先我們先下載軟體,synergy官方網站,這邊有所有的source code,當然也有蘋果的囉,後面會介紹有gui介面的synergykm,官方網站所提供的mac軟體是tgz壓縮檔,使用方法比較不直接,需要透過終端機來開啟及關閉,建議這邊下載win版的就可以了;
synergykm作者網站mac用戶就到這邊下載beta版吧,載dmg那個就可以了,雖然是beta,但使用起來沒什麼大問題,而且方便多了,安裝部份就省略了,直接跳到設定;
可以參考一下上面的那兩個圖,現在我要達到的效果就是:ibook在左手邊,我的pc在右手邊,我想要將滑鼠從ibook螢幕右方滑出時就直接跳到pc的螢幕上,同理,pc滑鼠滑出左邊螢幕就跳回iBook,要做到這樣當然要有所謂的server端跟client端,
在這邊我把pc當作server端,因為有無線滑鼠鍵盤比較方便,那iBook就當client囉。
先打開windows的synergy,會看見他的設定畫面,也就是右上圖中靠左邊的視窗,
由上至下,第一區塊的部份是指將pc的synergy設定成client,第二區塊才是我要設定的部份,也就是server,我們點一下conf,會看見兩個部份,一個是screens,一個是links,先大概說一下screens吧,每台電腦都有自己的電腦名稱,我這邊直接使用cmd打上hostname取得主機名稱,在mac則是使用終端機,取得電腦名稱之後就把名稱加入到screens,這邊要注意一下,在mac底下我取得的電腦名稱為iBook-Evan.local,
但是在screens裡只要打上iBook-Evan就可以了,後面的.local是什麼意思呢?
其實一般我們是用不太到的,不過萬一個你網路架構有網域的話,就需要設定了,這邊就不多說明;好啦,重頭戲來了,Links,剛剛我們設定screens有點像是事先宣告程式的變數一樣,現在我們要利用這個變數來跑程式,
在links下面你會看到一行
"0"to"100"% of the "a" of "b" goes to "0"to"100"% of "c"
我們就要利用這個格式來設定,上面的字元中,有雙引號的就是代表可以變動的,
先講解一下a,b,c的定義,
a:這邊你可以直接選擇上下左右,意思就是b螢幕的上下左右某一邊。
b,c:這邊指的就是我們剛剛設定的screens
瞭解以後來實際作一次,
我要讓pc的螢幕左邊設定滑鼠跑過左邊就到iBook,所以我這樣設定,
0 to 100% of the left of PC goes to 10 to 90% of iBook
這邊你會不清楚那個0-100的數值是幹嘛的,小問題,我們先來設定最後一個再來解釋;最後我要設定iBook的螢幕在滑鼠划過去右邊就跳回pc螢幕,
10 to 90% of the right of iBook goes to 0 to 100% of PC
為甚麼有些是0-100,有些又是10-90呢?沒錯...看著你的螢幕的邊邊,
假設你把他畫成100等分,也就是如果你設定成10-90時,0-9,91-100是無法啟動synergy的,為甚麼我要這樣設?因為mac的Expose實在太好用了,就連使用windows時都會不由自主的往右上角移動,但是如果移過去不就觸發synergy了嗎,
所以我設定10-90,讓我有空間使用expose,又有大空間能讓滑鼠滑來滑去;
很簡單吧,好了之後按下ok回到synergy主畫面,我希望這個server能在開機時自動執行,所以下面有個Autostart,點進去後有兩個選項,
一個是when you log in,另一個是when computer status,
前者就是指當你帳號登入後才會開啟synergy的server,後者就是指即使你沒登入,只要開機有完成就好囉(就是我們選擇帳號打密碼的那個情況就可以使用synergy了)
使用那一種就看個人需求,我不希望在我沒登入時啟動那麼多服務,所以我選擇when you log in;server端設定好後,再來設定client,簡單啦...
在iBook安裝好synergykm後,你可以在系統偏好設定找到synergykm的設定選單,
在General標籤中,只需要注意兩個地方,
1.Connect to a share keyboard and mouse
2.Show Synergy status in the menu bar
第一個就是選擇ibook為client,第二個是指將synergy的狀態顯示在mac上面的菜單條,建議你一定要勾選這個選項,不然你找不到server或是timeout的時候會跳出一個終端機視窗,如果在玩遊戲應該會很煩...如果顯示在菜單條上的話,他會以圖示顯示,開關synergykm也會方便的多。
再來就是設定Client conf,這邊只有一個欄位,就是要你給它server的ip或電腦名稱,我的建議是可以使用電腦名稱就用電腦名稱,一般家用的多電腦網路架構還是透過DHCP取得IP,雖然一般都會記住你使用哪一個IP,但是始終不是一定分配給你,
要看能不能用hostname連接的方法很簡單,你在iBook打開終端機,
打上ping pc,能找到就是ok囉,那個pc請打上你自己pc的電腦名稱,
如果不行的話就打上ip吧,當然...你可以把pc的ip固定起來就好了,
設定好之後,確認pc上的synergy server開啟,在mac上選擇turn synergy on就好了。
實際使用之後是真的很方便,因為我大多的東西都是透過iBook在做,可是看網頁或是作其他事時還是用pc更快,雖然synergy沒有神到可以直接兩台電腦的檔案複製貼上來交流,但是字元是可以的,也就是說...你複製文章是可以貼在另一台電腦上的喔!!
不過要注意一下熱鍵...在server端裡面是可以設定的,hotkeys那部份就是,有興趣的設設看吧,不過這樣很容易養成習慣而忘記原本的熱鍵就是了=.=|(還是說我比較笨?) 在Linux上安裝或是mac不安裝synergykm而安裝官方的synergy的話也是同樣的設定邏輯,只是設定的工具及啟動關閉的方式有些許不同而已。
心得:好用到爆!!!!!!!!!
p.s.如果你都是mac系統的話,可以試試另一款軟體,teleport,原理是一樣的,
只是設定上更加簡單。
- Sep 17 Mon 2007 22:34
Synergy : 共用滑鼠鍵盤實作
close
全站熱搜
留言列表