Installation

另外,本人在centos6.5环境下作为server运行时,遇到一个问题,synergy1.5随着系统升级居然变成了1.3X,所以如果遇到类似问题,请您先用

rpm -qa synergy

来查看synergy的version,如若是version(client与server不匹配),请您在软件update时,注意synergy不要升级

Linux

您可以download this software【synergy】:http://synergy-project.org/

Windows and Mac OS X

Download and run the newest installer 同linux下载

Pre-configuration【安装install之前的相关配置】

First determine the IP addresses and host names for each machine and make sure each has a correct hosts file.

  • Arch Linux - /etc/hosts                          linux下hosts【主机名与局域网ip匹配】文件路径
  • Windows - C:\WINDOWS\system32\drivers\etc\hosts   Window下hosts【主机名与局域网ip匹配】文件路径
  • Mac OS X - How to Add Hosts to Local Hosts File.   MAC下hosts【主机名与局域网ip匹配】文件路径
/etc/hosts

10.10.66.1 archserver.localdomain archserver

10.10.66.100 archleft.localdomain archleft
10.10.66.105 archright.localdomain archright 对该文件进行编辑,修改文件内容, 格式如 bold粗体, ip、hostname 根据自己情况而定
主机ip  主机名.localdomain  主机名
Note: Check that the clients can reach the server.【保证client客户端可以connect连接server服务器】
 

本篇文章介绍如何将linux【centos】作为server:

synergy的配置config文件:

路径:/etc/synergy.conf, 可以 vi  /etc/synergy.conf       然后参照以下code内容

section: screens
desktop:
halfDuplexCapsLock = false
halfDuplexNumLock = false
halfDuplexScrollLock = false
xtestIsXineramaUnaware = false
switchCorners = none
switchCornerSize =
notepad:
halfDuplexCapsLock = false
halfDuplexNumLock = false
halfDuplexScrollLock = false
xtestIsXineramaUnaware = false
switchCorners = none
switchCornerSize =
end section: aliases
end section: links
desktop:
down = notepad
notepad:
up = desktop
end section: options
relativeMouseMoves = false
screenSaverSync = true
win32KeepForeground = false
switchCorners = none
switchCornerSize =
keystroke(Control+l) = switchToScreen(desktop)
keystroke(Control+k) = switchToScreen(notepad)
end

上面的红色字体为hostname主机名根据自己情况改变:

开启端口 port 24800 【synergy的服务port】:

 关于网络防火墙:
()清除原有规则.
不管你在安装linux时是否启动了防火墙,如果你想配置属于自己的防火墙,那就清除现在filter的所有规则.
[root@tp ~]# iptables -F 清除预设表filter中的所有规则链的规则
[root@tp ~]# iptables -X 清除预设表filter中使用者自定链中的规则

iptables -A INPUT -i p33p1 -p tcp --dport 24800 -j ACCEPT

上面的红色字体部分,为 网卡名 采用 ifconfig 命令查看您的 机器。

编辑服务service 文件:

路径:      /etc/systemd/system/synergys@.service

直接: vi /etc/systemd/system/synergys@.service             进行编辑,内容参照如下:

[Unit]
Description=Synergy Server Daemon
After=network.target [Service]
Type=forking
ExecStart=/usr/bin/synergys --config /etc/synergy.conf
User=%i [Install]
WantedBy=multi-user.target

使服务生效

Then enable it as the appropriate user (replacing 'mary' with your username):

# systemctl enable synergys@mary

# systemctl start synergys@mary

上面的红色字体为您的linux 用户名username

后台启动synergy:

# synergys -f

window,网上资料较多,不介绍,个人email:likaiweb@qq.com, 可以随时交流,乐意之至!

关于【键鼠<局域网>共享软件:synergy】install的更多相关文章

  1. 利用Synergy在局域网内让Ubuntu和Windows 7两台机器共用一套键鼠。

    一个主机可以连接多个显示器, 方便自己使用, 但是这只是一个系统分屏显示, 如果想用两台不同系统的电脑, 并且还不想老是在两套键鼠之间来回转换, 那么建议你可以用Synergy软件来实现多台电脑之间的 ...

  2. Synergy屏幕共享键鼠 (for Mac&Ubuntu)

    Synergy屏幕共享键鼠(for Mac&Ubuntu) 1.   简介 一套键盘和鼠标,操控多台电脑,下面介绍下Mac和Ubuntu之间的共享.(synergy分为服务端和客户端,把插着鼠 ...

  3. 树莓派 Learning 002 装机后的必要操作 --- 06 共用键鼠 之 windows和树莓派

    树莓派 装机后的必要操作 - 使用Synergy软件 共用键鼠 之 windows和树莓派 我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2 ...

  4. synergy--共享你的键鼠

    synergy用来分享一套键鼠,作用于多台主机.可作用于linux.Windows和mac平台.工作方式是:将一台主机作为服务器端,然后服务器端将会分享自己的键鼠,另一台主机作为客户端连接服务端就可以 ...

  5. Mouse w/o Borders实现两台主机共用一套键鼠方法及问题处理

    因为经常遇到同时用到实验室配备的主机和自己的笔记本同时使用的场景,两台设备需要切换两套键鼠很麻烦,这里介绍一个微软开发的一个免费软件Microsoft Garage Mouse without Bor ...

  6. 使用synergyc共享键鼠

    通常情况下我们经常同时操作两台或者多台电脑, 这样就会存在多个键盘鼠标来回切换的问题. 那么我们主要的目标就是怎么在多个电脑上共享一套键盘鼠标,而且可以轻松的来回切换呢. 网上有很多的解决方案,这里我 ...

  7. Synergy--跨平台的键鼠共享工具

    目前的状态,Windows并没有彻底放弃使用,现在一个电脑桌上摆放了一台Mac pro 一台Windows,两个笔记本都是15寸的,如果想要方便的使用外设鼠标键盘,整个桌子会异常的臃肿,鼠标键盘太占地 ...

  8. Vim,极简使用教程,让你瞬间脱离键鼠切换的痛苦

    注:看大家对Vim仇恨极大,其实它只是一种文本操作方式,可以减少键鼠的切换,从而让编辑文本的操作更迅捷.并不等同于IDE,在我看来,它们是两个是包含关系,IDE可以有Vim编辑模式.Vim或许可以通过 ...

  9. 浏览器助手,请求拦截,后台模拟键鼠操作,页内嵌入JS

    http://www.cnblogs.com/ /// <summary>        /// 网页浏览器助手        /// 请求拦截,后台模拟键鼠操作,页内嵌入JS       ...

随机推荐

  1. ASP.NET MVC- Controllers and Routing- Routing

    二.Creating Custom Routes In this tutorial, you learn how to  add a custom route to an ASP.NET MVC ap ...

  2. svn 上传 过滤

    代码上传过程中发现.so文件不能上传,查了一下,发现是svn服务器要设置上传过滤:很多文件,会被过滤掉,不能正常上传.设置如下: 通过终端打开配置文件: open ~/.subversion/conf ...

  3. android3.2以上切屏禁止onCreate()

    一般切屏禁止onCreate()方法需要将activity加上属性: android:configChanges=”orientation|keyboardHidden” 但是在3.2以上就不起作用了 ...

  4. [Javascript] Linting JavaScript with ESLint

    ESLint is a JavaScript linter (static analysis tool) that offers full support for ES6, JSX, and othe ...

  5. mongodb 学习笔记 09 -- shard分片

    概述 shard 分片 就是 把不同的数据分在不同的server 模型 当中:     用户对mongodb的操作都是向mongs请求的     configsvr 用于保存,某条数据保存在哪个sha ...

  6. delegate和event

    经过查阅资料和自己的理解整理出来的,欢迎大家指教. delegate和event 何时使用: 异步的时候,比如加载完成通知. 需要回调的时候,比如按钮点击.动画播放结束等. 发送事件通知的时候. 比如 ...

  7. [Labview资料] labview事件结构学习

      编程的主要目的是为了实现用户的某种功能,用户通过用鼠标.键盘.程序内部等触发某种程序动作,从而达到某种结果,这些操作都被称作为事件,LabVIEW中相应这些事件最常用的结构就是“事件结构”.事件结 ...

  8. 前后端分离--mock

    fekit mock 数据 > fekit server -m mock.config 配置mock.config 支持正则 module.exports = { /queryProductDe ...

  9. ubuntu 12.04 编译安装 nginx

    下载源码包 nginx 地址:http://nginx.org/en/download.html 编译前先安装两个包: 直接编译安装会碰到缺少pcre等问题,这时候只要到再安装两个包就ok sudo ...

  10. SqlServer循环读取配置

    USE [DB_JP_BaseInfo00] GO /****** Object: StoredProcedure [dbo].[sp_wx_getAppointmentInfo_Str] Scrip ...