使用synergy实现键鼠共享

前序:

       软件下载地址:http://symless.com/download/free/(官网)
      教程地址:http://www.iplaysoft.com/synergy.html

部署:

设置服务器端:

为了简单起见,我现在只选用已经在同一局域网下的Linux(CentOS) 和Windows 两台电脑,
windows作为服务器端时
先从网上下载synergy的安装包安装即可;
在安装好 Synergy 之后,那么我们先要挑一台使用键鼠的机器设置为服务器端,这里是我的台式机(也就是WIN7主机作为服务器)。也就是键鼠插在这个主机上如图:
勾选share this computer's mouse and keyboard选项,

按 Configure Server 进入设置界面:

从右上角拖动一台电脑放到方框中 (删除的话是把电脑图标拖放到左上角的垃圾桶),模拟现实的位置摆放好。例如我的台式机Mickey是服务器端,linux主机 是在台式机的右边,按图中那样设置,然后把名字改成客户端电脑的计算机名(Win用户可以在“我的电脑”右键属性中看到,linux用户执行hostname命令即可)。如果多台电脑也是这样依次添加,确定后返回之前的界面,按File菜单中的Start启动服务

Linux是服务器端时:

服务器端是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。

   

 section: screens
wisper-desktop:
wisper2-desktop:
end
section: links
wisper-desktop:
left = wisper2-desktop
wisper2-desktop:
right = wisper-desktop
end

    其中:wisper-desktop是右边电脑也即服务器端电脑的名字,wisper2-desktop是左边电脑的名字,如果你使用双系统,最好将两个系统的电脑名字都修改成一样。

   

第二步,修改/etc/gdm/Init/Default 和 /etc/gdm/PreSession/Default 在它们的最前面添加下面这三行:

 /usr/bin/killall synergys
sleep 1
/usr/bin/synergys –config synergy.conf

   

第三步,在/etc/gdm/PostLogin/Default.sample   中添加下面2行

 /usr/bin/killall synergys
sleep 1


第四步,重启。

设置客户端:
如果客户端是windows的话,选择Client复选框就可以,然后在Name of the server处填写服务器的IP地址

如果客户端是Linux的话,就比较复杂了,
下载synergy安装完毕
① 开启服务
#synergyc start             -----不知道有没有用,反正开启就对了
② 连接服务器就可以了
但这只能当前生效,重启电脑后失效        
# /usr/bin/synergyc --daemon 192.168.1.110                          --- (假如服务器IP是192.168.1.110)
③ 如果想开机启动的话,
只需要修改/etc/gdm/Init/Default,在最前面添加一行启动命令   /usr/bin/synergyc --daemon 192.168.1.110

如果仍然无效的话,就依据下列配置执行

修改/etc/gdm/Init/Default 和 /etc/gdm/PreSession/Default ,在它们的最前面添加下面这三行:

 

 /usr/bin/killall synergyc
sleep 1
/usr/bin/synergyc --daemon 192.168.1.110

    在/etc/gdm/PostLogin/Default.sample   中添加下面2行

   

 /usr/bin/killall synergyc
sleep 1
然后重启即可
注:
① 还有就是如果仍然无效的话,注意文件权限的设置问题
② 如果启动linux客户端后,无法看到鼠标光标,但是可以键盘操作,我建议给linux客户端插个鼠标,之后放在一边,用服务器的鼠标再次操作linux客户端试试。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
根据引用,Synergy是一款可以让多台电脑共享一个鼠标与键盘的软件。下面是使用Synergy的简要教程: 1. 首先,下载并安装Synergy软件。 2. 打开Synergy软件,在配置界面选择作为客户端。 3. 输入服务端的IP地址,即Ubuntu系统的对应IP。 4. 点击右下角的开始按钮,启动Synergy。 5. 现在,你可以通过一个鼠标和键盘控制多台电脑了。 根据引用,如果是在Ubuntu 18.04系统上安装Synergy,可以按照以下步骤进行: 1. 打开刚才安装的Synergy软件。 2. 选择作为客户端,并输入服务端的IP地址为Ubuntu系统的对应IP。 3. 点击右下角的开始按钮,启动Synergy。 根据引用,Synergy软件为我们提供了一个较好的解决方案,解决了两台电脑放置两套鼠标键盘过于杂乱和使用无线鼠标接收器进行切换比较麻烦的问题。你可以通过下载和安装Synergy软件来实现两台电脑的共享。同时,还可以设置两台电脑的IP地址,以确保它们可以相互Ping通。 综上所述,使用Synergy软件可以实现多台电脑共享一个鼠标和键盘的功能。你可以按照上述教程来配置和使用Synergy软件。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Synergy软件的基本配置/使用(详细教程)](https://blog.csdn.net/qq_27804179/article/details/117569138)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [多台电脑/多系统共享键鼠神器(synergy)安装与使用](https://blog.csdn.net/wxc_1998/article/details/125578907)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值