树莓派 Learning 002 装机后的必要操作 --- 06 共用键鼠 之 windows和树莓派
树莓派 装机后的必要操作 — 使用Synergy软件 共用键鼠 之 windows和树莓派
我的树莓派型号:Raspberry Pi 2 Model B V1.1
装机系统:NOOBS v1.9.2
我就一套键鼠,我每次在我的树莓派和我的台式电脑之间进行切换的时候,总是要把一边的拔掉,插到另一边,很是麻烦,怎么办?
1 多台设备共用一套键鼠
准备工作
两个设备必须在同一个局域网内。我现在使用的是我们实验室的交换机,两个设备都连接网线,所以在一个局域网内。
查看IP地址
在后面的步骤中,我们将树莓派设置为客户端,将PC端设置为服务器。所以这里我们只需要查看PC端(服务器)的IP地址**就可以:
win10**PC端:(按:**win键,输入:cmd)
ipconfig
可以获取到,输出的PC的IP地址是:125.217.42.129
树莓派端
下载软件
sudo apt-get update
sudo apt-get install synergy
如果终端中输出:
E:未发现软件包 xxx
问题。出现这个问题的原因是,树莓派还没有搭建x86运行环境,因为树莓派内核是Arm7,不是x86,也不是x64。解决办法在:
树莓派 Learning 002 装机后的必要操作 — 05 给树莓派搭建“x86 + pi”环境 – 安装32位运行库 – 解决E:未发现软件包 xxx
问题
将树莓派端设置为:客户端
直接跳过,不设置密码:
配置软件
输入服务器端的IP地址:
现在先不着急点”开始“按钮。
PC 端
下载软件
下载地址:http://www.afterdawn.com/software/desktop/misc_desktop_tools/synergy_64-bit.cfm
PC端 选择配置为:服务器
直接跳过,不设置密码:
配置软件
点击 Configure Server 按钮:
双击刚刚拖动的Uniform图标,弹出下面的窗口。输入树莓派端屏幕名:
最后点击PC端的Start,PC端输出下面的信息:
NOTE: starting server
NOTE: config file: C:/Users/AOBO/AppData/Local/Temp/qt_temp.H16380
NOTE: log level: INFO
INFO: service command updated
INFO: starting new process
INFO: Synergy 1.5.1 Server on Microsoft Windows 6.2 x64
NOTE: started server, waiting for clients
INFO: watchdog status: ok
现在回到树莓派端,点击启动按钮。启动树莓派端的Synergy后,如果成功连接,树莓派端的Synergy窗口会自动消失。于此同时,PC端的Synergy窗口自动输出下面的提示信息:
NOTE: client "raspberrypi" has connected
INFO: switch from "DESKTOP-8L2GURF" to "raspberrypi" at 1823,215
INFO: leaving screen
搞定
现在,将鼠标和键盘,连接PC端的电脑上,拖动鼠标,你就会看到,鼠标在两个屏幕直接移动。
注意:
每次重新启动树莓派,就要插一次键盘, 来启动synergy这个软件。
我们可以在树莓派开机配置文件里面,加入让synergy软件自动启动的代码。
自启动Synergy
打开开机启动配置文件:
sudo leafpad ~/.config/lxsession/LXDE-pi/autostart
添加下面的代码:
sudo synergyc -n raspberrypi --restart 125.217.42.129
保存文件后,重新启动树莓派:sudo reboot
。
参考网站:
树莓派折腾录三. 通过Synergy共享键盘鼠标(Raspberry Pi 2 model B+RaspEX/RASPBIAN JESSIE)
http://blog.csdn.net/wangmi0354/article/details/50887026
How To Autostart Apps In Rasbian LXDE Desktop
http://www.raspberrypi-spy.co.uk/2014/05/how-to-autostart-apps-in-rasbian-lxde-desktop/
树莓派 & Synergy & 笔记本
http://elmagnificogi.github.io/2015/11/01/RaspberryPiSynergy/
树莓派 Learning 002 装机后的必要操作 --- 06 共用键鼠 之 windows和树莓派的更多相关文章
- 树莓派 Learning 002 装机后必要的操作 --- 08 实现PC端 远程登入 树莓派 --- 法2 远程登录树莓派的图形桌面
树莓派 装机后必要的操作 - 实现PC端 远程登入 树莓派 我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2 PC端系统:win10 x64 ...
- 树莓派 Learning 002 装机后的必要操作 --- 05 给树莓派搭建“x86 + pi”环境 -- 安装**32位运行库** -- 解决`E:未发现软件包 xxx` 问题
树莓派 装机后的必要操作 - 给树莓派搭建"x86 + pi"环境 – 安装32位运行库 – 解决E:未发现软件包 xxx 问题 我的树莓派型号:Raspberry Pi 2 Mo ...
- 树莓派 Learning 002 装机后的必要操作 --- 07 设置静态IP地址
树莓派 装机后的必要操作 之 设置静态IP地址 我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2 为了避免IP变来变去,我们将IP地址设置为静 ...
- 树莓派 Learning 002 装机后必要的操作 --- 10 实现本地电脑与远程桌面之间复制粘贴(传输)文件
树莓派 装机后必要的操作 - 实现本地电脑与远程桌面之间复制粘贴(传输)文件 我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2 PC端系统:w ...
- 树莓派 Learning 002 装机后必要的操作 --- 09 root用户 密码
树莓派 装机后必要的操作 - root用户 密码 我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2 树莓派使用的Linux是debian系统, ...
- 树莓派 Learning 002 装机后的必要操作 --- 00 修改键盘布局
树莓派 装机后的必要操作 - 修改键盘布局 我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2 上网查,发现树莓派的键盘布局不对,树莓派(ras ...
- 树莓派 Learning 002 装机后的必要操作 --- 04 添加软件源 之 添加公钥 --- 解决“由于没有公钥,无法验证下列签名”问题
树莓派 装机后的必要操作 - 添加软件源 解决 添加公钥 时会遇到的问题 当你添加完Debian的软件源后,在终端中执行sudo apt-get update时,会出现下面的错误:(这里我添加了3个软 ...
- 树莓派 Learning 002 装机后的必要操作 --- 01 解决上网问题
树莓派 装机后的必要操作 - 解决上网问题 我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2 树莓派 装机后的必要操作 解决上网问题 解决上网 ...
- 树莓派 Learning 002 装机后的必要操作 --- 03 替换软件源
树莓派 装机后的必要操作 - 替换软件源 我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2 树莓派的服务器实在太慢了!会导致你安装一个几M的东 ...
随机推荐
- Data Structure Array: Find the two numbers with odd occurrences in an unsorted array
http://www.geeksforgeeks.org/find-the-two-numbers-with-odd-occurences-in-an-unsorted-array/ #include ...
- hd acm1005
问题: 已知递推公式:f[i] = ( a * f[i-1] + b * f[i-2] ) % 7,f[1]=1,f[2]=1. 需要你输入三个数a,b,n.其中a,b用来补充上述公式,用补充后的公式 ...
- Apache 的 httpd.conf 注释
ServerRoot “/usr/local“ ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是 ...
- 如何阻止form表单中的button按钮提交
<form action="#" method="post"> <input type="text" name=" ...
- HDU 5869 Different GCD Subarray Query(2016大连网络赛 B 树状数组+技巧)
还是想不到,真的觉得难,思路太巧妙 题意:给你一串数和一些区间,对于每个区间求出区间内每段连续值的不同gcd个数(该区间任一点可做起点,此点及之后的点都可做终点) 首先我们可以知道每次添加一个值时gc ...
- Java -- 容器使用 Set, List, Map, Queue, Collections
1. ArrayList ArrayList<String> c = new ArrayList<String>(); c.add("hello"); c. ...
- TCP/IP 详解卷一 - TCP CWR、ECE、URG、ACK、PSH、RST、SYN、FIN控制位
from:https://blog.csdn.net/u012243115/article/details/43487461 2015年02月04日 15:56:32 阅读数:1464 TCP 和 U ...
- python中类__call__方法与@classmethod
实现了__call__方法的类就变成了一个可调用对象,可以像函数一样调用,callable(obj)就返回True,否则返回False. 参考:https://www.cnblogs.com/supe ...
- ffmpeg avpicture_fill的一些使用
标签: ffmpegavpicture_fill 2013-05-17 10:03 4713人阅读 评论(1) 收藏 举报 分类: ffmpeg(3) 这个FFMPEG我没找到详细的中文教程,只有 ...
- 流媒体直播服务器:Bull-Live-Server
Bull Live Server 简称 BLS ,旨在使用C++语言提供强大功能和高性能的流媒体直播服务器. 为何要写 BLS ? 1.simple rtmp server https://githu ...