Linux Synergy安裝步驟
Alternatively, snapd can be installed from the command line:
$ sudo apt update
$ sudo apt install snapd
Either log out and back in again, or restart your system, to ensure snap’s paths are updated correctly.
To test your system, install the hello-world snap and make sure it runs correctly:
$ sudo snap install hello-world
hello-world 6.4 from Canonical✓ installed
$ hello-world
Hello World!
Snap is now installed and ready to go! If you’re using a desktop, a great next step is to install the Snap Store app.
$ sudo snap install barrier
Synergy安裝步驟
1、下載后打開synergy,解壓並運行。接下來小伙伴們可選擇一路點擊直至遇到NEXT安裝即可,安裝過程為英文界面。
2、安裝完成后會彈出語言選擇設置,直接選擇簡體中文即可。
3、如果您沒有選擇,也可以在synergy軟件界面中設置,點擊【Edit】-【Setting】,按下圖設置即可
4、設置完成后就會以中文顯示了。
Synergy使用教程
一、服務器端
1、服務器端是windows系統
打開synergy,選上”share this computer’s keyboard and mouse(server)”,然后點擊configure設置一些東西,來告訴synergy中文版,你有幾台電腦,各台電腦叫什么名字,各是什么ip地址, 各台電腦之間是什么位置關系,電腦A是在電腦B左邊呢還是上面呢?這些都是要實現上面提到的功能所必須的信息。具體設置如下:
第一步:
在Screens里面點擊 “+”按鈕,在彈出的對話框中的Screen Name后面填寫左邊這台電腦的名字,然后點“OK”。類似再添加右邊這台電腦。
第二步:
點擊下面的“new link”,在下面選擇 the “left” of 你右邊電腦的名字 goes to 你左邊電腦的名字,然后點擊下面的“+”以添加一個位置信息。以這個方法再添加一條: the ”right“ of 你左邊電腦的名字 goes to 你右邊電腦的名字。這樣,人家synergy就知道了,電腦1在電腦2左邊,電腦2在電腦1右邊,他們是連在一起的,中間沒有其他電腦了,如果少了一條位 置信息,會出現鼠標能從右邊電腦進入左邊電腦但不能從左邊電腦進入右邊電腦的情況。
第三步:
點擊“OK”離開配置界面。再點擊AutoStart, 在彈出來的對話框中點擊When Computer Start里面的按鈕,按Close退出。
第四步:
按Start開啟服務器端的synergy服務,等待客戶端來連接。
2、服務器端是Linux系統Linux服務器端的配置有點復雜,要自己寫一個配置文件synergy.conf,用於告訴synergy有哪些主機,各個主 機的位置關系等信息。並且如果要實現自動運行synergy,要修改三個文件,這三個文件在不同的發行版位置不同,名字大致差不多,比如:Ubuntu中,這三個文件是:
/etc/gdm/Init/Default :登陸界面出現以前,系統加載的程序,我們要在這個文件里添加運行synergy的命令。
/etc/gdm/PostLogin/Default.sample : 定義了登錄過程中要做的事情,這里我們要暫時關閉synergy服務。
/etc/gdm/PreSession/Default :定義了登錄后加載的程序,這里我們要重新開啟synergy服務。
Fedora一般是在/etc/X11/gdm
第一步,在當前用戶目錄下新建一個文件命名為:synergy.conf。打開,參考下面的例子,根據實際情況修改一下寫入synergy.conf。
其中:wisper-desktop是右邊電腦也即服務器端電腦的名字,wisper2-desktop是左邊電腦的名字,如果你使用雙系統,最好將兩個系統的電腦名字都修改成一樣。
第二步,修改/etc/gdm/Init/Default 和 /etc/gdm/PreSession/Default 在它們的最前面添加下面這三行:
第三步,在/etc/gdm/PostLogin/Default.sample 中添加下面2行
第四步,重啟。
二、客戶端
1、客戶端是windows
系統很簡單,打開synergy,選上“Use another Computer‘keyboard and mouse (Client)”,接下來的操作同服務器端的第三步第四部。
客戶端是Linux系統
Linux下配置稍微復雜點,如果你已經配置好服務器端,你可以使用/usr/bin/synergyc –daemon 服務器端的IP 來使用,如果要實現出現登陸界面開始就自動啟動這個功能,請參考服務器端的配置, 只需將
(1)Init/default,以及PreSession/default里面的/usr/bin/synergys –config synergy.conf 修改為/usr/bin/synergyc –daemon服務器端的IP ,/usr/bin/killall synergys修改為/usr/bin/killall synergyc
(2)/usr/bin/killall synergys 修改為/usr/bin/killall synergyc
三、Synergy 配置
用Windows7作為服務器來控制Mac客戶端。服務器位於桌子中央,客戶端在服務器的右側
1、下載並安裝Synergy到作為操控方的電腦
2、首先配置服務器。選中確認為服務器
3、點擊配置服務器
4、從右上角拖拽電腦圖標到已有電腦圖標的右側
5、雙擊之前拖拽的電腦圖標,在屏幕名稱一欄輸入客戶端的名稱。這個地方你可以現在就輸入一個名字,比如ws4,然后在配置客戶端的時候,在設置里面更改客戶端名稱為ws4.再或者現在不進行更改,等配置客戶端時再回頭輸入電腦默認的客戶端名稱。核心思想是這個地方的名字必須和客戶端的名字一致
6、點擊確定,返回到Synergy初始界面
7、點擊開始按鈕啟動Synergy服務器。到現在為止所有服務器方面的基本配置就算完成了
8、下載並安裝synergy中文版到作為被操控方的電腦
9、選中確認為客戶端
10、在服務器IP一欄輸入服務器的IP地址。在服務器電腦上Synergy會提示服務器的IP地址,你還可以通過在命令提示符里輸入ipconfig來獲得局域IP地址
11、如果你在配置服務器時輸入了客戶端的名稱,而這個名稱與在客戶端上顯示的名稱不一致,你可以在設置(Windows)/偏好(蘋果)里面更改默認名稱
12、點擊開始按鈕啟動Synergy客戶端
13、當你看到"NOTE: connected to server"出現在記錄窗口時,這意味着Synergy已經成功連接了2台電腦。試試移動鼠標到另一台電腦的顯示器上。
Synergy常見問題
1.Synergy怎么完全卸載?
windows系統
windows系統在卸載后需要刪除注冊列表:HKEY_CURRENT_USERSoftwareSynergy 直接刪除。
linux系統
我使用的ubuntu16.04,其他的沒有測試,應該是一樣的,在sudo apt-get remove synergy 之后刪除~/.config/Synergy/Synergy.conf 文件。
2.synergy 無法連接該如何做?
synergy 無法連接有很多種情況。如server / client 端的配置。接下來以該問題舉例說明:原先是可以連的,突然顯示不可鏈接。
配置方面都沒有什么問題。
因為我這邊是在 Linux 這邊做 server, Windows 做 client。
檢查了一下 Windows 下的 Synergy 服務,不知道怎么被關了。
重新啟動一下服務就可以了。
如下所示: