0%

共享鼠标

准备工具

  1. 一套鼠标、键盘
  2. 一台装有win10的笔记本
  3. 一台装有ubtuntu的笔记本
  4. 局域网

ps:上述材料是我在安装时用到的,可以因人而异

synergy工具下载

第一种 百度云

链接:https://pan.baidu.com/s/1AKLdK_paga-w2oTpT2yg4w
提取码:mhwc

第二种 github仓库

链接:

安装synergy

Windows10安装

以管理员权限运行安装包(msi)文件,按照操作运行即可。

linux安装

以ubtuntu20.04为例

  1. 换源,更改镜像源文件’sudo gedit /etc/apt/sources.list’为清华镜像源文件
  2. 添加必要的镜像源
    1
    2
    sudo add-apt-repository ppa:rock-core/qt4
    sudo add-apt-repository ppa:xapienz/curl34
  3. 更新镜像源sudo apt update
  4. 更新软件sudo apt upgrade,这一步可以跳过,
  5. 打开到对应安装包的目录或者指定文件的绝对路径,输入以下指令:sudo dpkg -i synergy-v1.8.8-stable-Linux-x86_64.deb
  6. 打开synergy,直接在客户端输入synergy即可

环境配置

  1. windows端选择作为服务器,在编辑/设置里为该屏幕设置一个名字,例如”windows10-bobo”,然后再设置服务端,根据实际情况设置,然后点击启动。

  2. ubtuntu端选择作为客户端,同样设置好名字,例如”ubtuntu20.04-bobo”,注意这个名字要与客户端对应的位置要一致,然后启动即可。

报错提示

  1. 缺少依赖项,使用apt-get下载

    1
    sudo apt install  libqt4-dbus libqtcore4 libqtgui4  libqt4-network  libqt4-opengl libqtcore4 libqtgui4
  2. Ubuntu中使用Synergy出现 ERROR: failed to connect secure socket的问题

1
2
3
4
5
6
7
gedit ~/.config/Synergy/Synergy.conf

[General]
cryptoEnabled=true
改成
cryptoEnabled=false
注: ps -aux |grep synergy 查看是否关闭在重启打开
  1. 提示Failed to load module “canberra-gtk-module”,则在终端输入以下命令:

    1
    sudo apt-get install libcanberra-gtk-module
  2. 出现system tray is unavailable, don’t close your window警示窗口,则在终端输入以下命令:

    1
    sudo apt-get install sni-qt

    重启后生效,但是我的版本是ubtuntu20.04好像没办法找到对应的包!还没找到解决办法

  3. 最好在同一个局域网下启动,不是同一个局域网可能需要做穿透,但是不是一个局域网里应该就不用了这个了

  4. 更换网络后,ubtuntu端客户端无法正常启动,可能是因为已经存在一个synergy在运行了,尝试reboot,或者kill这个进程然后重新设置!

  5. 目前还没添加开机自启动功能,因为感觉不太不需要,日后需要再添加

参考网站:

https://post.smzdm.com/p/ag824qq7/

https://blog.csdn.net/pblearning/article/details/101278721

https://launchpad.net/~xapienz/+archive/ubuntu/curl34

还有一些参考网站不记得了,有问题百度百度吧

如果对您有用的话,这里可以打赏哦~