zoukankan      html  css  js  c++  java
  • 键盘鼠标共享效率工具----Synergy

    在日常工作中,为了提高工作效率以及用户体验,会一个主机接多个显示器,像程序员一般都是使用两块显示器。 然而,有很多人是和我一样,自己有多台电脑,两个笔记本。公司一个台式机,如何在台机器之间来回切换工作。在多台机器之间切换使用,来回的切换键盘鼠标是否让你觉得特别烦恼,是否希望能够在一套键鼠上实现跨机器的操作?
     
    Synergy是一款开放源代码软件,能让用户通过网络在视线范围内使用一套键盘鼠标控制多台电脑。因为Synergy不能传输视频,所以每台电脑都需要连接显示器。除了在多台计算机间共享键盘鼠标,Synergy还能共享剪贴板。Synergy是跨平台的软件,可以在Windows,Linux和Mac OS X之间共享键盘和鼠标,将来还可能支持Windows Mobile和iPhone平台,也容易移植到更多平台。但是会存在一些技术上的限制,使得软件只能作为客户端或者服务器使用。
    Synergy允许你轻松地在你办公桌上多台计算机之间共享你的鼠标和键盘。你只要将鼠标(指针)从一台计算机的屏幕边缘移出到另 一个屏幕就行了。甚至可以共享你的剪贴板。你所需要的仅仅是一个网络连接。Synergy是跨平台的(可以运行于Windows,Mac OS X和Linux)。

    安装

    我两个笔记本是ubuntu和Mac,公司的办公台式机也是ubuntu,所以,我只做了ubutnu和mac的跨系统的使用操作,和windows安装,我这里就不介绍了。

    温馨提示,建议不同系统安装相同版本的Synergy。

    服务器和客户端安装的Synergy的版本一定要一致!!!

    使用

    下面进入正式使用过程,Synergy是C/S架构,将键盘和鼠标共享出来的就是服务端。我的mac是type-c接口,所以没有接键盘和鼠标,所以只能是client。

    Server端配置:

    下面是图:

    打开软件,就会让你选择是服务端和客户端,如下图配置

    上图中,点击设置服务端,在服务端配置中添加客户端服务端配置,首先添加客户端(否则客户端无法连接到服务端,会一直报WARNING: failed to connect to server: server refused client with our name)

    直接点击客户端的屏幕图标,就可以设置了

    image.png

    客户端配置

    勾选client端选项,设置server IP (server端电脑的IP)切记保证两台电脑之间能够相互ping通,注意看到第一个红框里边的client端的名称,将其设置到前边提到的屏幕图标的名称中,切记!

    错误原因:

    1.synergy protocol error from server

    Resetting (or removing) the password should allow successful connections.

    Linux: Edit > Settings
    MacOS: ⌘ / Synergy > Preferences
    Windows: Edit > Settings (?)

  • 相关阅读:
    try catch在for循环外面还是里面
    Java中==与equals的区别及理解
    微信公众号必须关注此测试号,错误码:10006
    微信公众号自定义菜单与启用服务器配置冲突(图文消息、链接及文本回复)
    一不小心写了个免费的跨平台网络考试培训网教系统
    ASP.NET Core利用拦截器 IActionFilter实现权限控制
    用ASP.NET Core2重写了一款网络考试培训的免费软件
    ASP.NET Core2实现静默获取微信公众号的用户OpenId
    ASP.NET Core2基于RabbitMQ对Web前端实现推送功能
    .NET Core2使用Azure云上的Iot-Hub服务
  • 原文地址:https://www.cnblogs.com/feixiablog/p/9198491.html
Copyright © 2011-2022 走看看