synergy usage

有一個很好用的軟體可以透過網路來模擬KVM,讓兩台不同的電腦連在一起,然後用同一組鍵盤和滑鼠就可以控制了,但是對於螢幕當然是沒有辦法一定要各自有自己的螢幕,但是可以省掉一組鍵盤滑鼠,還算不錯用

以下內容是將兩台電腦(一台 winxp,另一台freebsd)連結在一起

step1) 安裝軟體

winxp 的部份先去下載 http://synergy-foss.org/pm/projects/synergy/tabs/download
然而在freebsd的部份用ports來安裝
# cd /usr/ports/sysutils/synergy
# make install clean

step2) 軟體設定

在winxp方面只要設定好電腦的名稱就行了,它的名字必須對映到設定檔裡面的screen name,所以將winxp的synergy名稱設為winxp-desktop
而freebsd方面我們要當成主控端,因此要寫一個.synergy.conf的設定檔放在家目錄下面
$ cd ~
$ vim .synergy.conf

section: screens
Enya.arkbsd.org:
winxp-desktop:
end

section: links
winxp-desktop:
right = Enya.arkbsd.org
Enya.arkbsd.org:
left = winxp-desktop
end

注意在screens那邊第一行和第二行順序沒有差異,但是必須要對映到正確的電腦名稱
Enya.arkbsd.org 對應到我freebsd hostname 如果不知道的話,用uname -n來查詢
winxp-desktop 對應到windows的電腦名稱,也就是剛剛設過的名稱

在links那邊是要設定當滑鼠移到螢幕邊界的時候要到那一台電腦
winxp-desktop在Enya.arkbsd.org的左邊
反過來說Enya.arkbsd.org在winxp-desktop的右邊
以像上面範例的格式填好之後,設定檔就完成了

step3) 執行軟體

必須先執行server端的程式這樣client才可以連結的到,我們主控端是在freebsd而被控端是winxp的電腦
$ synergys
完成freebsd 主控端的啟動
接著在啟動winxp上的被控端,輸入主控端的ip之後就可以完成聯結了,可以使用滑鼠移出螢幕來確認看看

0 意見: