设为首页 收藏本站
查看: 2155|回复: 0

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

[复制链接]

尚未签到

发表于 2015-5-13 02:26:43 | 显示全部楼层 |阅读模式
  一个主机可以连接多个显示器, 方便自己使用, 但是这只是一个系统分屏显示, 如果想用两台不同系统的电脑, 并且还不想老是在两套键鼠之间来回转换, 那么建议你可以用Synergy软件来实现多台电脑之间的连接, 无论你是Linux、Mac还是Windows, 都可以用Synergy, 来共用一套键鼠, 通过Synergy连接之后, 不同电脑之间支持文字的拷贝和粘帖。

    我一直想这么配置, 但是在网上找到的一些资料讲解的都不怎么完全, 所以一直也没配置成功, 直到我去搜索英文资料, 才终于配置成功了。下面就总结下我用Synergy让我的Ubuntu和windows共用一套键鼠的步骤。
    第一步:安装Synergy
      Ubuntu: 执行 sudo apt-get install synergy 命令安装
      Windows: 下载可执行性文件http://sourceforge.net/project/showfiles.php?group_id=59275&release_id=406637, 如果你自己打不开这个网址, 那就自己去网上搜索资源吧。
    第二步:配置server和client
      多台电脑要有一台作为server, 它们使用的是作为server的电脑的键鼠, 我是用Ubuntu做server,windows作为client。现在就配置一下server和client.
      首先配置Ubuntu:
        在/etc/文件夹下用 sudo vim synergy.conf 新建一个synergy.conf文件。 并加入一下代码(汉字是我为了说明每一部分加的注释, 就不要朝里面放了)
        section: screens  //这个section是加入你所要连接的电脑的用户名, 不知道的可以用hostname分别在Ubuntu和Windows下查看, 如果Windows hostname有汉字要记得改成英文
        wang-Lenovo:   //这是我Ubuntu的hostname
        wang:       //这是我Windows的hostname(之前是汉字, 通过单击计算机右键->属性, 在计算机名称、域和工作组设置那里更改设置, 改一个英文的名字

        end        //此部分结束
  
        section: links   //此部分是设置要不同电脑之间的相对位置, 现在是想象一个你有上下左右四个格子位置。你要首先要确定你的哪台电脑放在哪个格子里, 然后进行设置。
        wang-Lenovo:   //我是将Ubuntu放在左边, Windows放在右边, 所以wang-Lenovo的右边是wang, wang的左边是wang-Lenovo

        right = wang
        wang:
        left = wang-Lenovo
        end
  
        section: options
        screenSaverSync = false  //此命令是不要连接两个机器的屏保
        keystroke(f12) = lockCursorToScreen(toggle)  //此命令是用来设置一个键来锁定屏幕, 在当前电脑按此键后, 键鼠别锁定在此电脑上使用
        keystroke(control + left) = switchInDirection(left)  //这两条命令是用来设置在两台电脑之间切换的热键, 我设置按ctrl+left(左方向键)时, 键鼠切换Ubuntu下
        keystroke(control + right) = switchInDirection(right)  //按ctrl+right时, 键鼠切换到Windows下
        end
        **这里有几点要注意一下:
          1.如果你的机器没有DNS name, 你可以通过那台机器的IP地址。并通过 "setion: aliases" 代码去重命名为一个hostname。 查看IP, ubuntu下用 ifconfig 命令, windows下cmd执         行 ipconfig /all 命令。
          2.links部分的每一台电脑的位置都要配置
          3.要确保synergy.conf文件的可执行权限, 用 sudo chmod a+r synergy.conf
    第三步:测试server配置是否成功
      执行 synergys  -f --config /etc/synergy.conf,  -f 参数 是表示 synergy在前台运行, 可以让你看见debug信息和一些其他Synergy信息, 测试是否成功根据信息就可以看出来。
      注意命令 synergys 的s 是代表server的意思。 如果ubuntu是client, 就会执行 synergyc
      在window下, 用安装好的Synergy软件进行测试。
      http://www.mattcutts.com/images/windows-synergy-client.png
      在client下面输入server的IP, 然后点击Test, 会出现测试窗口, 根据提示可知道时候成功
    第四步: 运行
      如果server和client都测试成功, 现在就可以实际运行了。
      Ubuntu下: 执行  synergys --config /etc/synergy, 与之前的指令类似, 不过是少了'-f参数'变成后台运行
      Windows: 点击Start
    第五步:设置开机自动启动
      Windows下, Synergy窗口有一个AutoStart选项, 点击并选择When computer starts 或者When you log in
      Ubuntu下, 执行  /usr/bin/synergys  --config  /etc/synergy.conf
    希望我整理的这些可以帮到你们, 详细配置可去帮助链接查看。
    原文链接:http://www.mattcutts.com/blog/how-to-configure-synergy-in-six-steps/
    帮助链接:
    Setting up and running Synergy——http://synergy2.sourceforge.net/running.html
    Details on the configuration file format for Synergy——http://synergy2.sourceforge.net/configuration.html
    Troubleshooting Synergy——http://synergy2.sourceforge.net/trouble.html

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-66330-1-1.html 上篇帖子: Windows 7从何而来? 微软7代操作系统演化史 下篇帖子: 用U盘在X200上安装Windows 7
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表