树莓派 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/
最新文章
- Github个人使用经历
- C语言中数组的几种输入
- “Assign Random Colors” is not working in 3ds Max 2015
- vim file save as
- C# 读取IE缓存文件(1)
- JavaSE教程-03Java中分支语句与四种进制转换-练习
- Function.prototyoe.call.apply
- UVa 10170 - The Hotel with Infinite Rooms
- 用Python让单片机“行动”起来——MicroPython实战入门篇
- windows server 2016 x64用MecaCli工具检查raid5磁盘状态
- linxu上安装mongodb3.6实战
- maven pom.xml 里scope的作用
- asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案
- 年会抽奖 抽奖系统 抽奖软件 C# Winform
- 从头到尾使用Geth的说明-1-安装
- 2017-2018-2 20165215 实验四《Android开发基础》实验报告
- hdu5628 Clarke and math
- 【IIS错误】IIS各种错误
- idea 常见快捷键记录下
- 浮动闭合最佳方案:clearfix
热门文章
- 培训笔记——Linux目录说明
- 【LeetCode】 数相加组合 Combination Sum
- 【leetcode刷题笔记】Insertion Sort List
- hd acm1425
- Python 注释和中文乱码
- <;再看TCP/IP第一卷>;关于网络层及协议细节---IP协议(2)--移动IP及DHCP
- 《python基础教程(第二版)》学习笔记 语句/循环/条件(第5章)
- jQuery学习(2)
- kettle文件以邮件附件的形式发送报告
- 【leetcode】Construct Binary Tree from Inorder and Postorder Traversal