Synergy
Synergy是一款開放源代碼軟件,能讓用戶通過網絡在視線範圍內使用一套鍵盤鼠標控制多台電腦。因為Synergy不能傳輸視頻,所以每台電腦都需要連接顯示器。除了在多台計算機間共享鍵盤鼠標,Synergy還能共享剪貼板。
開發者 | Chris Schoeneman, Nick Bolton, et al. |
---|---|
首次發布 | 2001年5月13日[1] |
當前版本 | 1.14.1.32-stable(2021年9月15日 | )
源代碼庫 | |
編程語言 | C++ |
操作系統 | 跨平台 |
許可協議 | GNU通用公共許可證 |
網站 | symless |
Synergy是跨平台的軟件,可以在Windows,Linux和Mac OS X之間共享鍵盤和滑鼠,將來還可能支持Windows Mobile和iPhone平台,也容易移植到更多平台。但是會存在一些技術上的限制,使得軟件只能作為客戶端或者服務器使用。
歷史
編輯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]
原理
編輯使用
編輯光標從屏幕的邊緣進入另一個屏幕,鍵盤輸入將發送到光標所在的屏幕。由於連接未加密,尤其剪貼板的內容是用明文傳輸的,因此在不可靠的網絡中使用要小心。作者將來會將加密功能納入軟件中。 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地址或使用 尋找伺服器.點擊連線 ,並開始。
其他操作系統
編輯參見
編輯參考文獻
編輯- ^ 1.0 1.1 First committed version of main.cpp. Synergy source code repository. [2009-06-11]. (原始內容存檔於2012-09-10).
- ^ The original Synergy authors. Synergy. [2009-06-11]. (原始內容存檔於2009-06-12).
- ^ Original Synergy downloads page. SourceForge. [2009-06-11]. (原始內容存檔於2009-06-27).
- ^ Version schedule and history with feature summary. Google Code. [2009-12-26]. (原始內容存檔於2010-04-13).
- ^ Synergy 2.x. Chris Schoeneman. [2009-06-11]. (原始內容存檔於2008-12-25).
- ^ 6.0 6.1 Frequently asked questions for our end-users. Google Code. [2009-12-26]. (原始內容存檔於2010-02-09).