一個主機可以連接多個顯示器, 方便自己使用, 但是這只是一個系統分屏顯示, 如果想用兩台不同系統的電腦, 並且還不想老是在兩套鍵鼠之間來回轉換, 那么建議你可以用Synergy軟件來實現多台電腦之間的連接, 無論你是Linux、Mac還是Windows, 都可以用Synergy, 來共用一套鍵鼠, 通過Synergy連接之后, 不同電腦之間支持文字的拷貝和粘帖。
我一直想這么配置, 但是在網上找到的一些資料講解的都不怎么完全, 所以一直也沒配置成功, 直到我去搜索英文資料, 才終於配置成功了。下面就總結下我用Synergy讓我的Ubuntu和windows共用一套鍵鼠的步驟。
第一步:安裝Synergy
Ubuntu: 執行 sudo apt-get install synergy 命令安裝
Windows: 下載可執行性文件點擊這里, 如果你自己打不開這個網址, 那就自己去網上搜索資源吧。
第二步:配置server和client
多台電腦要有一台作為server, 它們使用的是作為server的電腦的鍵鼠, 我是用Ubuntu做server,windows作為client。現在就配置一下server和client.
首先配置Ubuntu:
在/etc/文件夾下用 sudo vim synergy.conf 新建一個synergy.conf文件。 並加入一下代碼(漢字是我為了說明每一部分加的注釋, 就不要朝里面放了)
section: screens //這個section是加入你所要連接的電腦的用戶名, 不知道的可以用hostname分別在Ubuntu和Windows下查看, 如果Windows hostname有漢字要記得改成英文
wang-Lenovo: //這是我Ubuntu的hostname
wang: //這是我Windows的hostname(之前是漢字, 通過單擊計算機右鍵->屬性, 在計算機名稱、域和工作組設置那里更改設置, 改一個英文的名字
end //此部分結束
section: links //此部分是設置要不同電腦之間的相對位置, 現在是想象一個你有上下左右四個格子位置。你要首先要確定你的哪台電腦放在哪個格子里, 然后進行設置。
wang-Lenovo: //我是將Ubuntu放在左邊, Windows放在右邊, 所以wang-Lenovo的右邊是wang, wang的左邊是wang-Lenovo
right = wang
wang:
left = wang-Lenovo
end
section: options
screenSaverSync = false //此命令是不要連接兩個機器的屏保
keystroke(f12) = lockCursorToScreen(toggle) //此命令是用來設置一個鍵來鎖定屏幕, 在當前電腦按此鍵后, 鍵鼠別鎖定在此電腦上使用
keystroke(control + left) = switchInDirection(left) //這兩條命令是用來設置在兩台電腦之間切換的熱鍵, 我設置按ctrl+left(左方向鍵)時, 鍵鼠切換Ubuntu下
keystroke(control + right) = switchInDirection(right) //按ctrl+right時, 鍵鼠切換到Windows下
end
**這里有幾點要注意一下:
1.如果你的機器沒有DNS name, 你可以通過那台機器的IP地址。並通過 "setion: aliases" 代碼去重命名為一個hostname。 查看IP, ubuntu下用 ifconfig 命令, windows下cmd執 行 ipconfig /all 命令。
2.links部分的每一台電腦的位置都要配置
3.要確保synergy.conf文件的可執行權限, 用 sudo chmod a+r synergy.conf
第三步:測試server配置是否成功
執行 synergys -f --config /etc/synergy.conf, -f 參數 是表示 synergy在前台運行, 可以讓你看見debug信息和一些其他Synergy信息, 測試是否成功根據信息就可以看出來。
注意命令 synergys 的s 是代表server的意思。 如果ubuntu是client, 就會執行 synergyc
在window下, 用安裝好的Synergy軟件進行測試。
在client下面輸入server的IP, 然后點擊Test, 會出現測試窗口, 根據提示可知道時候成功
第四步: 運行
如果server和client都測試成功, 現在就可以實際運行了。
Ubuntu下: 執行 synergys --config /etc/synergy, 與之前的指令類似, 不過是少了'-f參數'變成后台運行
Windows: 點擊Start
第五步:設置開機自動啟動
Windows下, Synergy窗口有一個AutoStart選項, 點擊並選擇When computer starts 或者When you log in
Ubuntu下, 執行 /usr/bin/synergys --config /etc/synergy.conf
希望我整理的這些可以幫到你們, 詳細配置可去幫助鏈接查看。
原文鏈接:http://www.mattcutts.com/blog/how-to-configure-synergy-in-six-steps/
幫助鏈接:
Setting up and running Synergy——http://synergy2.sourceforge.net/running.html
Details on the configuration file format for Synergy——http://synergy2.sourceforge.net/configuration.html
Troubleshooting Synergy——http://synergy2.sourceforge.net/trouble.html