您的位置:首页 > 编程语言 > ASP

树莓派折腾录三. 通过Synergy共享键盘鼠标(Raspberry Pi 2 model B+RaspEX/RASPBIAN JESSIE)

2016-03-14 15:50 1351 查看

原因:

看到小伙伴买了一条对拷线可以在不同的系统之间, 互传内容和共享鼠标键盘, 心头一紧就萌生了想要实现: 树莓派和电脑共享鼠标键盘的想法, 但是没找到支持linux的对拷线(100元以下). 于是就有了现在的方案: 通过Synergy.

测试环境:

树莓派型号: raspberry pi 2 model B

树莓派系统:官方RASPBIAN JESSIE February 2016 /RaspEX 20160307

pc系统: win10 home(amd64)

说明: 本文的方法适用于
RaspEX
系统和官方的
RASPBIAN
.

RaspEX It is based on Debian Jessie (Debian 8.3), Ubuntu Wily Werewolf (Ubuntu 15.10, released 151022) and Linaro (Open Source software for ARM SoCs). 这是作者的一段概述性介绍, 自己用使用体会就是一个字”快”.

最终的效果是这样的:

2.PC和4.RPI通过3.交换机连接在一起,4.RPI配了一块7寸的屏幕(带HDMI).



Ps:至于说为什么要买个单独的屏幕, 不通过远程登录的方式嘛. 一个是因为远程登录QT5编程时键盘不能用(原因不知), 二是有这么个小屏平时上youtubu听个相声还是很不错的. 第二个是主要购买动力.

步骤

开始介绍步骤前说明:官方有编译好的, 但是1.5之后是收费的. 源码开源可以免费下载使用. 这里有Windows下x64x86的供参考.

1 PC部署

安装程序x64 x86,
Ubuntu/Mac
可自行谷歌.

安装完成后设置经行配置(我选择将PC作为服务器端)



拖一个右上角的屏幕下来到主显示器左边(我得RPI屏幕在PC显示器左边), 重命名显示器名字, 其他默认保存.

直接点击开始.

2 RPI部署

先安装

sudo apt-get install synergy


然后

sudo synergy


打开软件设置为客户端, 启动即可

3 RPI端的自动启动设置

如果没有设置自动启动, 那么每次RPI重启后, 还要在
Terminal
中输入

synergyc 192.168.2.102


注意:具体的IP填写自己PC的地址.

也就是
reboot
一次就要插一次键盘, 实在是累觉不爱, 于是有了这个自动启动设置, 下面使正题.

RASPBIAN(官方系统):

sudo leafpad /etc/xdg/lxsession/LXDE-pi/autostart


添加

@sudo synergyc --daemon --name pi --restart 192.168.X.XXX


然后
sudo reboot


RaspEX:

sudo leafpad ~/.config/lxsession/LXDE/autostart


添加

@sudo synergyc --daemon --name raspberry --restart 192.168.X.XXX


然后
sudo reboot


说明: 需要更具自己PC端的设置修改name, 根据PC的IP地址修改
--restart
后面的IP地址.
X.XXX
只是表示待定的意思.

现在就可以实现一套键盘鼠标同时控制树莓派和PC了!

参考:

[1] 使用Synergy实现多台电脑共享一套键鼠

[2] Setup Synergy Client Autostart

[3] Raspbian Wheezy with Synergy - How to run on startup?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: