前些天,我把自己的台式电脑搬到实验室,与实验室里分配给我的电脑一起用。为了方便使用,我尝试了下用软件的方法实现两台电脑公用一套鼠标键盘,并且共享剪切板。本着分享的精神,写下心得,希望对需要的人有所帮助。

首先要说明的是我这两台都是装了Linux+windows

xp的双系统的,目前,无论这两台机子各自开的是哪个系统,从出现登陆界面开始都能实现共享鼠键(比如,在鼠标当前在右边这台显示器上,将鼠标向左边移动,碰到屏幕左边边界再过去一点就到左边屏幕了,鼠标在哪个屏幕,键盘的输入也就针对那个屏幕),并且在一台电脑copy的文字能直接黏贴到另外一台电脑,但不能用这种Ctrl+C

Ctrl+V的方式复制文件。

原理

synergy是个开源的软件,有Linux, Mac,

windows三个版本,要想实现共享鼠标键盘,必须在所有机器上都安装这个软件,并进行相应的配置,有一台唯一的主机作为服务器端,其他主机作为客户端,要共享的那套鼠标键盘链接到服务器端。所有主机都必须连入同一个局域网,synergy会通过局域网交换鼠标键盘的输入信息,以实现其他主机共享使用这套鼠标键盘。

安装

1. 如果服务器端是Windows系统,下载安装:synergy

windows版本。http://www.onlinedown.net/soft/5666.htm(华军的下载页面)

2.

如果服务器端是linux版本,请在这里下载:http://sourceforge.net/project/showfiles.php?group_id=59275&release_id=406637

。Ubuntu可以直接通过源里面安装,或:sudo apt-get install synergy。

无论是服务器端还是客户端,要装的软件都是一样的,只是配置不同而已。

配置流程

一、服务器端

我们假设,右边这台主机作为服务器端

1.服务器端是windows系统

打开synergy,选上”share this computer’s keyboard and

mouse(server)”,然后点击configure设置一些东西,来告诉synergy,你有几台电脑,各台电脑叫什么名字,各是什么ip地址,各台电脑之间是什么位置关系,电脑A是在电脑B左边呢还是上面呢?这些都是要实现上面提到的功能所必须的信息。具体设置如下:

第一步:在Screens里面点击 “+”按钮,在弹出的对话框中的Screen

Name后面填写左边这台电脑的名字(名字不知道?google下如何查看电脑的名字),然后点“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。

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

第四步,重启。

二、客户端

1. 客户端是windows系统

很简单,打开synergy,选上“Use another Computer‘keyboard and mouse

(Client)”,接下来的操作同服务器端的第三步第四部。

1. 客户端是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

即可。

linux和windows两台电脑通信,synergy-两台电脑共享一套鼠标键盘-Linuxwindows详细教程...相关推荐

  1. 连接两个linux系统软件,【技术共享】synergy-两台电脑共享一套鼠标键盘-Linuxwindows...

    PS:这软件倒是不错,可是这要求两台电脑显示器都可以看到.当然一般我们是用不到的.再加上是局域网,直接用远程桌面连接或者控制软件也可以的. 前些天,我把自己的台式电脑搬到实验室,与实验室里分配给我的电 ...

  2. linux和windows共享鼠标,synergy-两台电脑Linuxwindows共享一套鼠标键盘

    synergy-两台电脑共享一套鼠标键盘-Linux&windows详细教程 前些天,我把自己的台式电脑搬到实验室,与实验室里分配给我的电脑一起用.为了方便使用,我尝试了下用软件的方法实现两台 ...

  3. 多台电脑共享一套鼠标键盘的免费方法

    本文转载:http://www.cnblogs.com/fangpage/archive/2011/07/22/inputdirector.html 我们现在每个人都有可能同时拥有几台电脑,基本上都是 ...

  4. 多台主机共享一套鼠标键盘(跨屏鼠标键盘)

    若想多台主机共用一套鼠标和键盘前提条件是主机都在同一局域网中,并且每台主机都需要安装synergy软件且版本需要一样. 工具: synergy-1.4.18-r2250-Windows-x64.msi ...

  5. 一套鼠标键盘控制windows和mac两台笔记本——shareMouse

    对于经常要进行多任务处理的小伙伴们,电脑上同时放着两台以上的电脑,时不时用这只鼠标,时不时用那只鼠标,非常恼人,而且经常搞混.更让人头疼的是,如果这种事情是常事.桌面上的线路和键盘鼠标,也占据了你的大 ...

  6. 一套鼠标键盘控制两台电脑-绝!

    Oliver's R&D Lab C/C++/Linux 一套鼠标键盘控制两台电脑-绝! 这个工具是推荐给双电脑工作人员的,不是的就不用往下看了,嗯. synergy-----按照它主页( h ...

  7. 【研究生必备】【效率】两台电脑共用一套鼠标键盘(非局域网情况)

    情况简介: 一台实验室配的台式机,有线上网,win10系统 一台自己的笔记本,校园无线上网,win10系统 习惯使用自己的laptop的键盘鼠标,想办法共用一套鼠标键盘 step1:在台式机上建立虚拟 ...

  8. 【经典】synergy共享鼠标键盘/一套鼠标键盘操作多台电脑

    使用场景 用一套鼠标键盘控制两个或多个电脑屏幕 所有电脑位于同一局域网下 win10 操作系统 安装 synergy step1:下载 下载地址:synergy step2:安装 选择自己想要安装在的 ...

  9. Mouse Without Borders 一套鼠标键盘控制多台电脑

    当我的桌子上除了笔记本之外还多了一个台式机后,两个鼠标,两个键盘就显得十分多余,于是开始探索怎样用一套鼠标键盘控制多台电脑... 首先搜到的是这玩意--KVM切换器 在他49个赞的诱惑下,我还去淘宝搜 ...

最新文章

  1. 大话 SPA router
  2. Linux-C-Program:makefile
  3. 提升权限_Azure权限提升漏洞
  4. linux内核编译 menuconfig详解,Linux内核编译menuconfig介绍
  5. 64位手机部署centos
  6. 响应式布局想法和实现
  7. ITK:使用平面结构元素腐蚀二进制图像
  8. 修改服务器mysql密码,修改Linux服务器中的MySql密码
  9. 【明人不说暗话】我就只讲进程与线程
  10. 2、在控制台上输出1—100数字
  11. 一种推理优化新思路,对特征图进行[随机采样-插值]
  12. 性能测试之JMeter测试结果写入Excel
  13. 数据结构上机实践第三周项目2 - 建设“顺序表”算法库
  14. C#导入Excel报错问题3。
  15. Windows Mobile 进阶系列.WCF Mobile(Part 2)
  16. JDownloader 2 for Mac(不限速下载工具)
  17. 持续化集成工具CruiseControl.NET
  18. Java物联网平台后端架构构思设计
  19. 线性代数笔记11:正定矩阵理解及推导
  20. 有没有大讨论,联想都要面对 “第四道槛”

热门文章

  1. Quartus || 13.1安装
  2. 计算机网络毕业设计,计算机网络毕业设计
  3. 国外域名注册商推荐列表
  4. Levy distribution(列维分布)和Levy fligt(列维飞行)
  5. union all会过滤掉重复的数据
  6. 彩色图片亮度放大后 色彩不失真的方法
  7. pick定理及其证明
  8. kwgt 歌词_kwgt桌面插件美化下载-Eight for kwgt专业版主题包v3.9.136.1 最新版-腾飞网...
  9. 海苔和紫菜有什么区别?
  10. Excel 数字按长度补0,并转换为文本