跨平台共享鼠标键盘
可能有的老GEEK看到标题,会想到synergy,而我今天要介绍的其实是synergy-plus,因为synergy自从2006年以后,就没有更新了,然而它是个开源软件,所以它并不会就此死掉,有人fork了它的代码,并维护了下去,这就是synergy-plus。
synergy-plus是一个跨平台的鼠标键盘共享软件,支持linux、mac、windows,可以用一套鼠标键盘控制多台电脑,实现光标从这个屏幕飞到那个屏幕,哈哈。
我有这个需求,是因为来这个公司上班以后,公司给分了一个台式机,配置还不错,但是预装的是XP。由于我不是很习惯XP,但是工作中又经常要用到,所以就把自己的神舟本也背来了。于是,桌子上就放了俩电脑。本来俩电脑也没啥的,可是最近夏天到了,我的本本键盘越来越热,基本下不去手了。于是就想起以前看到过的synergy来了,没想到最近多了个plus,呵呵。
那就试试plus吧,目前,synergy-plus 1.3.4 版本已经在gentoo的portage里面了,但是看到主页上,最新的版本却是 1.3.5rc 。于是想尝鲜的我,下载了1.3.5版本,却发现linux下的编译过程并不是很顺利。下载的 synergy-plus-1.3.5-rc-Source.tar.gz (md5sum:db8b2c306695a163e7edf696256913fd) 根本没法编译,于是svn了最新的代码,参照这个编译说明,也还是需要修改几个文件,才能编译过去(而且好像没有install的方法)。不过这个应该是由于这段时间代码在转型吧,相信正式发布的时候,会解决所有这些小问题的。
相比之下,windows的安装过程就及其简单了,因为有现成的二进制的包了嘛,不多说。
我的需求,是要让win的机器当server,linux机器当client的(物理上插着鼠标键盘的机器需要是server)。所以参照这个配置文档,简单设置一下,我的如图:
可以看到,只要设置有几个screens,然后再设置screen间的位置关系,就可以了。
在这里要注意的是,screen的名字,最好是各机器的机器名(我这里windows的机器名是 t-liushun,linux的是 LLY),不然名字不同,是有可能被拒绝连接的。
配置完之后,server点一下start按钮,就会缩到托盘等待client的连接了,然后在linux上执行(文件在bin目录下):
./synergyc -f t-liushun |
就可以连上了,这时候,你就可以方便地用台式机键盘控制笔记本喽~
有了这个东西,再加上Dropbox同步两边的文件,基本上,就可以把俩电脑合而为一喽。
另外,如果server端是linux的话,就要建立类似如下的配置文件:
section: screens LLY: switchCorners = none switchCornerSize = 0 t-liushun: switchCorners = none switchCornerSize = 0 end section: links LLY: right = t-liushun t-liushun: left = LLY end section: options end |
然后执行:
./synergys -f --config 配置文件名 |
窃以为,这种集中在server进行配置,而client只管连到server的理念,也非常地棒~
========update========
发现用这个还能在两台机器间共享剪贴板,哈哈~至少文本内容没问题,不错。
Tweets that mention I am LAZY bones ? : 跨平台共享鼠标键盘 -- Topsy.com 在 2010年05月18日 18:23 说:【 】
[…] This post was mentioned on Twitter by 骨头. 骨头 said: li2z新文章: 跨平台共享鼠标键盘 (http://li2z.cn/2010/05/18/synergy-plus/) […]
Iven 在 2010年05月18日 19:01 说:【 】
呃,这个以前也用过,还以为只是有一个外壳而已……不过还是没看出跟 synergy 相比有啥优势,设置起来挺麻烦的……
bones7456 在 2010年05月18日 19:13 说:【 】
估计是bug修改之类吧,不知道synergy有没有剪贴板共享功能的?设置方面,还好吧,算挺简单的了。
Iven 在 2010年05月18日 19:24 说:【 】
有的……
bones7456 在 2010年05月18日 19:57 说:【 】
那可能就没啥功能上的改进了。。。期待新功能吧,呵呵
vising 在 2010年05月18日 20:14 说:【 】
推上的链接好像发错了
Rothsdad 在 2010年05月18日 20:45 说:【 】
挺好玩的,我以前用过一个和手机共享鼠标的software
Zen 在 2010年05月18日 20:55 说:【 】
啥软件?这才是跨平台…
Rothsdad 在 2010年05月19日 10:38 说:【 】
SOTI Pocket Controller, 这是我google的。
我以前用的软件我忘了,是国外大牛blog上下的。软件很小巧,最神奇的是不需要再手机上装软件,只在pc端安装一个控制器就行。
效果是,把鼠标想屏幕右侧移出后,鼠标就到手机屏幕上了。
bones7456 在 2010年05月19日 08:26 说:【 】
同问,能和什么型号的手机共享?
Rothsdad 在 2010年05月19日 10:26 说:【 】
windows mobile
ian 在 2010年05月18日 20:55 说:【 】
貌似只能用server的鼠标和键盘? 如果两套键鼠都可以共享就好了.
bones7456 在 2010年05月19日 08:27 说:【 】
我有办法,就是把另一台机器的鼠标键盘拔下来,然后插到server上,不就好了,哈哈哈。。
ian 在 2010年05月19日 15:21 说:【 】
虽然.. 但是得承认… 你这个方法的确很可行…
bones7456 在 2010年05月19日 17:12 说:【 】
哈哈,好办法吧。
PS: 不知道为什么,你的评论老被Akismet判为spam,呵呵。
ian 在 2010年05月18日 21:39 说:【 】
可以同时用两个电脑的两套鼠标键盘吗?
kk 在 2010年05月19日 10:18 说:【 】
神舟本本需要散热垫才完美.
Jactry 在 2010年05月19日 12:51 说:【 】
这个很好哦
有时间一定试试
xiooli 在 2010年05月19日 19:55 说:【 】
能在这台机器 ctrl + C,那台机器 ctrl + V? 王经理内流满面。
可可火山 在 2010年05月20日 16:15 说:【 】
挺好的程序,最近也是两台电脑在桌子上,老是摸错桌面上的鼠标,看来可以玩一下了。
kaji331 在 2010年05月20日 17:31 说:【 】
窃以为,你直接在神州本上插个外接USB键鼠不就搞定神州本键盘热的问题了?
bones7456 在 2010年05月20日 18:28 说:【 】
确实可以搞定,但主要是为了共享、统一控制,键盘热只是刚好顺便解决了而已。