1. 安裝 synergy
sudo apt-get install synergy
Note : 安裝完成後 synergy 的執行檔位於 /usr/bin/synergys
2. 檢查配置檔(config file)是否位於以下2個位置,不存在可自行新增於~/.synergy.conf,新增內容參考3-3。
~/.synergy.config or ~/.config/Synergy/Synergy.conf
Note : 測試 config file 是否設定正確,可在 console 輸入 synergys,設定錯誤顯示如下訊息
2016-01-14T11:36:10 ERROR: cannot read configuration "/home/foxx/.synergy.conf": read error: line 1: found data outside section /build/buildd/synergy-1.3.8/src/cmd/synergys/synergys.cpp,1130 synergys: no configuration available
設定完成後必須重新啟動 synergys。
3. 編輯 synergy config file 來設定快速鍵
3-1. 使用 /usr/bin/synergys 來啟動 synergy, 不要使用 quicksynergy
3-2. Synergy的config檔位於 ~/.synergy.conf , 可修改其對應的熱鍵設定
3-3.以下是目前設定檔,參考用
section: screens section_center: section_left: end section: links section_center: left = section_left section_left: right = section_center end section: options keystroke(alt+KP_1) = switchToScreen(section_left) keystroke(alt+KP_2) = switchToScreen(section_center) end
KP_1為右方小鍵盤(KeyPad)數字鍵1, KP_2為右方小鍵盤(KeyPad)數字鍵2
所以只要按下alt + keypad_1 和 alt + keypad_2 即可切換不同螢幕,不必使用滑鼠移來移去了
注意:可使用的熱鍵大小寫有區別
更多的設定參考官網
Synergy Bug :
Description:
修改切換熱鍵後,並將主控端移動到 Windows 打字輸入時,有可能觸發synergy自動亂碼輸入的情況,e.g. ;; 27.88 1s 等等難以了解的訊息。
Solution:
參考:http://superuser.com/questions/38261/shift-lock-in-windows-when-synergy-is-in-use
依照最佳解法解決:
Workaround that helps to avoid the reboot:
- Right-click on the language bar indicator (in the right corner of your task bar).
- choose ‘Settings’,
- Press ‘Key Settings’ button in the ‘Preferences’ area,
- Choose ‘Press the SHIFT key’ in ‘To turn off Caps Lock’ area,
- Press ‘OK’ until all ‘Settings’ dialogs are closed.
- Press ‘Shift’ — Bingo! — the problem is solved!
- now repeat the above to switch back to Caps Lock button.
note:第3個解法為 連按shift 5次。