Synergy - 多台電腦共用一套鍵盤滑鼠

目的: 以某部電腦的鍵盤滑鼠操作螢幕相鄰的多部電腦.

環境: 左螢幕 (openSUSE 11@Desktop), 右螢幕 (Ubuntu 8.04@Laptop), 使用筆記型電腦的鍵盤滑鼠操作兩部電腦.

Synergy 官方網頁

Server (擁有鍵盤滑鼠的主控端)

$ vi ~/synergy.conf (假設被控端螢幕在主控端螢幕的左邊)

section: screens

本機 hostname:
被控端 hostname:

end

section: links

本機 hostname:
    left = 被控端 hostname

被控端 hostname:
    right = 本機 hostname

end

ps. 配置重點: 把主控端、被控端的 hostname (電腦名稱) 都加入 Screens 清單; 在 Links 清單中設定各電腦的位置關係.

$ synergys --config ~/synergy.conf

實例說明

以上圖配置為例, 左邊 openSUSE 的 hostname 是 "test", 右邊的 Ubuntu 是 "benq-s41", 以 benq-s41 為主控端, 以下的 synergy.conf 設定檔寫在 benq-s41 機器上, 並於 benq-s41 執行 synergys --config synergy.conf

section: screens
    benq-s41:
    test:
end
section: links
    benq-s41:
        left = test
    test:
        right = benq-s41
end


Client (被控端)

$ synergyc 主控端 ip


註:

  1. 滑鼠游標 "跨越" 螢幕即可操作另一台電腦.
     
  2. 如不想使用 hostname, 只要在 synergy{s,c} 後面加上 --name 參數指定自己的名稱即可取代 hostname 的辨識, 只不過 synergy.conf 也要有相同名稱的設置.
    ex. synergys --name abc --config ~/synergy.conf (主控端名為 "abc"); synergyc --name def 192.168.1.1 (被控端名為 "def", 192.168.1.1 是主控端 ip); 此時主控端 synergy.conf 也要是 abc、def 這些名稱的設置.
     
  3. Windows 版的主控端配置範例:

     

    配置重點: 把主控端、被控端的 hostname (電腦名稱) 都加入 Screens 清單; 在 Links 清單中設定各電腦的位置關係.
arrow
arrow
    全站熱搜

    安德森 發表在 痞客邦 留言(0) 人氣()