Synergy

应用软件

Synergy是一款開放原始碼軟體,能讓使用者通過網路在視線範圍內使用一套鍵盤滑鼠控制多台電腦。因為Synergy不能傳輸影片,所以每台電腦都需要連接顯示器。除了在多台電腦間共享鍵盤滑鼠,Synergy還能共享剪貼簿

Synergy
開發者Chris Schoeneman, Nick Bolton, et al.
首次發布2001年5月13日 (2001-05-13)[1]
目前版本1.14.1.32-stable(2021年9月15日,​3年前​(2021-09-15
原始碼庫 編輯維基數據鏈結
程式語言C++
作業系統跨平台
許可協定GNU通用公共許可證
網站symless.com/synergy

Synergy是跨平台的軟體,可以在WindowsLinuxMac OS X之間共享鍵盤和滑鼠,將來還可能支援Windows MobileiPhone平台,也容易移植到更多平台。但是會存在一些技術上的限制,使得軟體只能作為客戶端或者伺服器使用。

歷史

編輯

Synergy+是Synergy專案的分支,其開發意在解決Synergy的程式錯誤

Synergy的前身是1996年由Richard Lee和Adam Feder在Cosmo Software(SGI子公司)編寫的CosmoSynergy,Chris Schoeneman為解決一些惱人的問題,如在桌面上總有一個窗口,而加入開發團隊。CosmoSynergy的開發已經相當完善,但Cosmo Software公司之後倒閉了,於是Chris Schoeneman公布了原始碼將其發展成Synergy專案。[2]該專案在2001年[1]至2006年期間運作,在2006年4月發布1.3.1版本後一直沒有新的進展(截止2009年底)。[3]長期不更新的Synergy對2006年之後的作業系統,如Windows Vista,相容性較差。 2009年2月,出現了Synergy+的第一個版本:1.3.2,承接Synergy的版本號。Synergy+的作者表示希望與Synergy的作者Chris Schoeneman取得聯絡,將目前的多個類似專案合而為一。[4]Chris Schoeneman在公開的討論中說自己正在開發Synergy 1.3.x系列的替代品:Synergy 2.0。[5]

原理

編輯

這是一個C/S結構的軟體,安裝有鍵盤滑鼠的電腦是伺服器,接受輸入的是客戶端

使用

編輯

游標從螢幕的邊緣進入另一個螢幕,鍵盤輸入將傳送到游標所在的螢幕。由於連接未加密,尤其剪貼簿的內容是用明文傳輸的,因此在不可靠的網路中使用要小心。作者將來會將加密功能納入軟體中。 Scroll Lock鍵可以將游標限制在當前的螢幕裡,對玩全螢幕遊戲有用。

Windows作業系統

編輯

Windows平台的使用者需要安裝Microsoft Visual C++ 2008 Redistributable Package,否則會出現This application has failed to start...的提示。 [6]

伺服器

編輯

選擇伺服器模式,並填寫客戶端和伺服器的螢幕名連接(Link),螢幕名預設是電腦名,至少設定兩行連接,如:pc1 is left of pc2,pc2 is right of pc1,最後開始。

客戶端

編輯

輸入伺服器的IP位址或使用 尋找伺服器.點擊連線 ,並開始。

其他作業系統

編輯

官方建議使用第三方的圖形化使用者介面前端組態本軟體,或者自己寫設定檔。[6]

參見

編輯

參考文獻

編輯
  1. ^ 1.0 1.1 First committed version of main.cpp. Synergy source code repository. [2009-06-11]. (原始內容存檔於2012-09-10). 
  2. ^ The original Synergy authors. Synergy. [2009-06-11]. (原始內容存檔於2009-06-12). 
  3. ^ Original Synergy downloads page. SourceForge. [2009-06-11]. (原始內容存檔於2009-06-27). 
  4. ^ Version schedule and history with feature summary. Google Code. [2009-12-26]. (原始內容存檔於2010-04-13). 
  5. ^ Synergy 2.x. Chris Schoeneman. [2009-06-11]. (原始內容存檔於2008-12-25). 
  6. ^ 6.0 6.1 Frequently asked questions for our end-users. Google Code. [2009-12-26]. (原始內容存檔於2010-02-09). 

外部連結

編輯