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次。