使用synergy設定mac和ubuntu共享一套滑鼠鍵盤
版本資訊:
mac os版本 10.10.5 64bit
ubuntu版本 14.04 64bit
提示:
1.ubuntu作為server;mac作為client
2.都需要安裝synergy,且需要版本保持一致,本例統一使用Synergy1.4.12
3.保證server和client選擇的加密協議相同
4.兩臺裝置必須在同一個區域網中
5.設定成功後,server下的滑鼠鍵盤可以在client下使用
步驟:
1.ubuntu下安裝synergy
sudo apt-get install synergy
sudo apt-get install quicksynergy
2.mac os下安裝synergy
下載synergy解壓並拷貝到應用程式中即可
3.兩臺裝置上分別hostname命令檢視裝置名稱
例如我的ubuntu下為 fj-Vostro-230
我的mac下為 localhost
4.把ubuntu配置成server
synergy //先檢視線上安裝的版本是否為1.4.12,若不是就去網上找對應版本重新解除安裝安裝
(1)彈出視窗Server or Client:選擇Server(new setup);Continue
(2)彈出視窗Encryption:選擇加密協議Mode;注意此處server和client的選擇要相同!若選擇了Disable encryption(不加密),就不用輸入密碼了。 Done
(3)到Synergy主設定視窗:選擇Server(share this computer`s mouse and keyboard)—> 選擇Configure interactively——>Configure Server—->Screens and links
可以看到一個九宮格圖形,正中間為你的server機器(名稱即為hostname命令查詢出來的:我的ubuntu設定為server,hostname是fj-Vostro-230);新增client機器按鈕在右上角,左上角按鈕代表刪除一個裝置;這裡九宮格中的左右代表的就是你的主從裝置的實際地理位置;譬如我的client(mac裝置hostname為localhost)在server裝置的左側,那麼把新增的裝置拖到server的左側,並雙擊修改screen name為localhost。確定—>start即可啟動server。
5.把mac配置成client
(1)解決許可權問題
從 Synergy 的官方網站上可以看到, Synergy 1.4.12目前只支援到 OS X 10.8.
由於 OS X 10.9+的一些系統變更, 導致直接雙擊執行 Synergy時, 會遭遇許可權問題.
即便在系統偏好設定 ->安全與隱私 -> 隱私中, 對 Synergy開放許可權(勾選),依然不能解決問題.
解決辦法是, 在終端中開啟 Synergy:
(1.1) 定位到 Synergy的安裝目錄, 以命令方式啟動 Synergy
> cd /
> cd Applications/Synergy.app/Contents/MacOS
> sudo open ./synergy
(1.2) 再開啟系統偏好設定 -> 安全與隱私 ->隱私 ,對終端開放許可權.
(2)開啟synergy設定加密協議,步驟和server端相同
(3)進入synergy主設定視窗:選擇Client(use another computer`s keyboard and mouse): 可看到Screen name:localhost;填寫Server IP—>start
6.server和client都會後臺執行,可以把介面工具關閉
ubuntu下輸入命令synergy就可重新調出介面設定
mac下會在右上方標題欄裡有synergy圖示(顯示綠色對號表示正在正常執行),選擇show就可移栽次調出;開啟後標題欄左側選擇File—Run wizard 即可調出Setup synergy;在此面板上可以重新設定Server Or Client和選擇加密協議