Jamyy's Weblog

五台電腦的 Synergy 配置備忘

by Jamyy on 二月.10, 2012, under Linux

彷彿一切都安排好似地, 前一陣子做的 Linux Mint 12 隨身碟剛好可以讓一台沒有硬碟的 Acer 4810TG 起死回生, 成為我辦公桌上的生力軍; 同事們也因為我把 Filco 茶軸鍵盤收起來, 而樂得耳根清靜 XD

環境:

  • synergy server: Linux Mint 12, GNOME 3 桌面
  • synergy clients: Debian 5, Fedora 12, Ubuntu 10.04

解決 synergy 在 Gnome 3 桌面環境下, 滑鼠移動到畫面上緣 (up) 無法跨出螢幕的問題:

在 Gnome 3 電腦中安裝 Synergy 1.4.7 Beta 以上的版本

滑鼠游標路徑與電腦編號示意圖

依照以上路徑需求, 於 synergy server (pc #5) 設置 synergy.conf
$ vi ~/.synergy.conf

section: screens
  pc1:
  pc2:
  pc3:
  pc4:
  pc5:
end

section: links
  pc1:
    right = pc2
    down = pc5
  pc2:
    left = pc1
    right = pc3
    down = pc5
  pc5:
    left = pc1
    up(10,40) = pc2 #游標接觸到畫面上緣從左邊算過來 10% ~ 40% 的部份, 控制 pc2
    up(60,90) = pc3 #游標接觸到畫面上緣從左邊算過來 60% ~ 90% 的部份, 控制 pc3
    right = pc4
  pc3:
    left = pc2
    right = pc4
    down = pc5
  pc4:
    left = pc3
    down = pc5
end

section: options
  switchCornerSize = 100 #螢幕角落 100px 內不作用
  switchCorners = all #配合 switchCornerSize, 滑鼠游標移到所有角落的 100px 以內都不作用
end

啟動 synergy

synergy server: $ synergys -n pc5 -c ~/.synergy.conf
synergy clients:

$ synergyc -n pc1 pc5.ip.addr (@ pc1)
$ synergyc -n pc2 pc5.ip.addr (@ pc2)
依此類推, 在每部 client 電腦執行 synergyc

參考資料: Synergy Configuration Guide



:, ,