日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

synergy在Windows和Linux下使用全攻略(多台PC共享一套键盘鼠标)

發布時間:2025/3/15 linux 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 synergy在Windows和Linux下使用全攻略(多台PC共享一套键盘鼠标) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

synergy在Windows和Linux下使用全攻略(多臺PC共享一套鍵盤鼠標)

標簽: windowslinuxkeyboard服務器測試 6882人閱讀 評論(0) 收藏 舉報 分類: windows應用(3) ?

本攻略中介紹的是雙機鍵盤鼠標共享,多機情況類似,學會雙機的,其他情況自然就會了。
??? 在工作中,有一臺筆記本和一臺個人PC,個人PC的鍵盤鼠標都相當難用,遂希望能找到一個能讓我使用筆記本鍵盤和鼠標能直接實時操作另一臺PC的辦法,不負所望,發現了synergy這款軟件。這款軟件的好處在于:它可以跨操作系統使用,只要你的多臺電腦是通過網絡連接,在同一個網段(不同網段沒有試驗過),并且支持TCP/IP協議,那都可以輕松實現多臺電腦的共享。

??? synergy的優點:使用synergy就好像把多臺電腦的顯示器拼接成了一個加長的顯示器組,如果有三臺電腦(B,A,C)的顯示器依次從左到右排開,假設A作為服務器,當鼠標離開顯示器A的屏幕左邊緣時,瞬間鼠標就進入了B的操作系統;如果鼠標焦點在C的操作系統中,那么對A的鍵盤和鼠標的控制效果就會在C的屏幕上準確的顯示出來。當然,在這期間,另外兩臺電腦的鍵盤和鼠標也可以分別對自己的電腦做任何私有操作。可能唯一的不足是多臺電腦不能分別互相使用對方的鼠標鍵盤吧(如果真這么設計,可能就超級亂套了)。還有一個優點是:可以實現共享你復制在剪貼板中的文本。至于是否還有其他優點,有待大家發掘了。

??? 現在言歸正傳,來說說synergy的安裝和使用過程:
??? 下載軟件頁面請到:
http://synergy-foss.org/download/?是synergy的主站,其中對如何下載配置都有很詳細的介紹,可惜是全英文的,而且對一些學習Linux的新手來說,介紹的不夠細致,第一次配置的話會讓你狠頭痛。愿意自行查閱的,相信能得到很多比這里介紹的更詳細的信息。
??? 如果使用Windows操作系統,請在下載頁面選擇Binaries,然后下載SynergyInstaller-1.3.1.exe
??? 如果是使用Linux操作系統,請在下載頁面選擇Sources,下載:synergy-1.3.1.tar.gz
??? 其他操作系統的估計很少了吧,我也沒測試過,就自行參見配置目錄吧。

????安裝:軟件需要在所有的主機和從機上都安裝成功才行。
??? 1. Windows版本的下載后直接安裝即可。
??? 2. Linux版本稍微復雜一點,需要下載的是源代碼,然后自行解壓,編譯,安裝。(注意,可能還有更簡單的辦法,不過本人對Linux也是初學,還沒掌握,如果被你發現了低智商操作,請見諒!)
??? 2.1 第一步,先對synergy-1.3.1.tar.gz解壓(解壓前請將文件路徑指向壓縮包的目錄),
??????? 命令:tar xvzf synergy-1.3.1.tar.gz
??????? 該命令會在和源碼文件夾的同一目錄下解壓該壓縮包,解壓目錄為synergy-1.3.1。
??? 2.2 編譯:先將路徑定位到synergy-1.3.1,
??????? 執行:./configure
??????? 看看編譯需要的庫文件是否都準備齊,執行后會有一系列提示。如果報錯的話,缺什么你就去下什么吧,不會的,下載過程可以google或者baidu一下。
??????? 如果一切OK的話就執行:make
??????? 成功編譯以后再進行安裝即可,執行:sudo make install

????配置:
??? 這個就比較麻煩了,還是從簡單的說起吧:
??? 1. 兩臺PC都是Windows操作系統
??? 2. 兩臺PC都是Linux操作系統
??? 3. 主機是Windows,從機是Linux
??? 4. 主機是Linux,從機是Windows

??? 1. 雙機Windows操作系統
??? 1.1 配置主機:
??????? 主機選擇“Share this computer's keyboard and mouse(server)”單選框
??????? 然后點擊“Configure...”
??????????? 在“Screens:”列表框中添加需要串聯的所有計算機名稱(不知道的自行查看:我的電腦/屬性/計算機名/完整的計算機名稱),如果我要鏈接的計算機有兩臺,名字分別是office-1(作為主機,放在左邊)和office-2(擺在office-1的右邊),就把他們全部添加到Screens列表里面(各人的計算機名不一樣,大家根據自己的名字作替換就可以了)。
??????????? 再然后在“Links:”里面定位這兩臺計算機的相對坐標。注意Links列表框的下面有三個用紅色邊框圈起來的下拉列表框,添加方式是在這三個列表框中設計計算機的相對位置(強烈提醒:相對位置有兩個,請見我的說明),比如按照我的設計,我就要添加兩條語句,分別為:office-1 is left of office-2 和 office-2 is right of office-1。至于如何添加的,大家自己在下拉列表框里測試兩下就會了,不再細說。
??????? 配置完畢,保存退出到上級頁面,點“Test”測試也好,點“Start”開始運行也可以,總之主機配置完畢。
??? 1.2 配置從機:
??????? 其實都不用配置,注意到我前面說的在Screens里面添加的計算機名稱了嗎。從機注意選擇“Use another computer's shared keyboard and mouse(client)”單選框,然后在“Other Computer's Host name:”中填上連接的計算機名(比如我這里就是office-1),最后也是“Start”就可以了,現在上機瘟到死系統就可以正式實現鍵盤和鼠標的共享,是不是很happy。

??? 2.雙機Linux操作系統
??? 2.1 配置主機:
??????? 說實話,用過才知道,其實在Linux設置比Windows還簡單。同樣兩臺電腦以1.1中的計算機名命名。因為先前已經安裝過了,所以直接先安裝的文件夾下建立一個文件名為:synergy.conf的文件。在里面作如下編輯:

section: screens
??????? office-1:
??????? office-2:
end

section: links
??????? office-1:
???????????? right = office-2
??????? office-2:
???????????? left = office-1
end

??????? 保存退出,然后服務器啟動,執行:synergys -f --config synergy.conf
??????? -f 參數要求程序在前臺運行,可以看到你的服務器程序是否正確運行,根據筆者的經驗來看,一般情況下最后一句會報錯:“FATAL: synergys.cpp,655: unknown screen name 'office-1-desktop'”。其實這句話是說你的配置文件里機器名映射出了問題,其實仔細看你的終端命令行前面寫的應該是:"
XXX@XXX-desktop:~/"(這里有個誤區會讓你以為你的登錄名就是計算機名,其實不是,計算機名應該是@后面的內容)所以我在這里把凡是出現office-1的地方替代成office-1-desktop就好了,再實行上面的服務器啟動命令就沒問題了(從機是否也有類似問題呢?這個我沒有試過哎~~~~)。
??? 2.2 配置從機:
??????? 其實也是執行一句命令運行就好了:synergyc -f server-IP
??????? “server-IP”是你主機的IP地址(比如執行:synergyc -f 202.115.30.15)。這里要注意一下,主站的配置文章上說server-IP也可以用主機計算機名來代替,但是實際使用中用計算機名的話始終鏈接失敗,涉及原理就不細說了,大家一定要注意就是。
??????? -f 參數可以看到你的從機程序是否正確運行。有問題的話就去找原因咯,如果鏈接有錯誤,那多半有可能是synergy.conf里面和“office-2”相關的命名錯誤,替換成“office-2-desktop”即可,沒有問題的話恭喜你!再次配置完畢,鼠標鍵盤是不是可以穿越了:)
??? 小提示:注意主機和從機上運行的啟動命令是不一樣的,主機(server):synergys;從機(client):synergyc。看出不同了吧,還有千萬別把synergy.conf里面left和right所指向的計算機位置弄錯了,不然也能運行,不過......你試了就知道了;)

??? 3. 主機Windows+從機Linux
??? 3.1 配置主機:
??????? 方法見1.1,需要注意的是在添加“Screens:”的時候,同樣要把“office-2”改成“office-2-desktop”。
??? 3.2 配置從機:
??????? 方法見2.2,同樣記住synergyc的第二個參數是IP地址,而不是計算機名。

??? 4. 主機Linux+從機Windows
??? 4.1 配置主機:
??????? 方法見2.1
??? 4.2 配置從機:
??????? 方法見1.2,強烈注意,由于和2.2同樣的原因,填寫計算機名的地方一定要填寫Linux主機的IP地址,而不是計算機名,然后“start”就可以了。

?????退出:
??? 1 Windows系統直接關閉程序就好。
??? 2 Linux 如果你在關機前不行使用該程序了,使用kill或者killall命令手動殺進程即可(使用方法不說了吧)。查看進程使用:ps -e 指令。

synergy的配置和使用方法到此介紹完畢,大家使用以后是不是覺得很爽呢!呵呵,至少讓我覺得方便了不少,最后深深的感謝一下synergy的作者了:)

用的是這個叫Synergy的開源軟件,它可以運行在多個平臺上(Unix/Linux,MacOS X,Windows98/XP),所以你的幾臺機器不用同一種系統也沒關系。要求幾臺機器都支持TCP/IP網絡,彼此間至少能通過IP訪問到。

1、ubuntu下install quicksynergy :
sudo apt-get install quicksynergy
2、Quicksynergy guide:https://help.ubuntu.com/community/SynergyHowto
3、服務端和客戶端的理解。
鼠標和鍵盤是由服務端控制的。
客戶端需要接受服務端的鼠標、鍵盤控制的話,自行連接到服務端即可。
默認端口 24800

4、客戶端配置:只要在quicksynergy的“Use”選項卡中填入服務器的IP地址即可。

總結

以上是生活随笔為你收集整理的synergy在Windows和Linux下使用全攻略(多台PC共享一套键盘鼠标)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。