Linux投屏神器大家都知道Windows下有投屏功能,可以通过蓝牙与手机共享屏幕。Linux下还有这么一个神器,叫做scrcpy。项目主页:https://github.com/Genymobile/scrcpy可以看到是大名鼎鼎的Genymotion出品。本来想在ubuntu上安装Genymotion,但是试了之后总是启动报错就放弃了。在电脑屏幕上看手机直播,发现直接投屏比安装安卓模拟器/虚拟机效果要好。安装:官网也说了有多种安装方式。我直接用最简单的snap安装$snapinstallscrcpy安装完后直接运行scrcpy命令是找不到的,因为不在环境变量里,直接用绝对路径使用scrcpy就得安装android工具adb$aptinstalladb安装完成后,可以启动进程:1.在手机的设置中开启android手机调试模式2.将usb连接电脑3.此时运行adb命令可以看到是Connect$adbdevicesListofdevicesattachedf7653476device4.启动scrcpy$/snap/bin/scrcpy5.可以看到会启动一个投屏窗口,老是插线很麻烦。官网也给出了局域网无线连接方式https://www。genymotion.com/blog/open-source-project-scrcpy-now-works-wirelessly/无线连接:1.在手机的设置中打开android手机调试模式2.将usb连接到电脑3.运行此时的adb命令看到设备已连接$adbdevicesListofdevicesattachedf7653476device4.通过adb命令获取手机的ip地址$adbshellipa无线网卡为wlan0,IP地址为inet192开头的地址5.通过adb命令启动手机5555端口tcp服务$adbtcpip5555提示“restartinginTCPmodeport:5555”6.连接手机5555端口$adbconnect192.168.188.199:5555提示连接成功7.此时拔下usb线(usb连接只通过电脑控制命令输入,我们已经设置好5555端口并连接上了,usb线就没用了)8.在电脑上启动scrcpy$/snap/bin/scrcpy9。可以看到会启动一个投屏窗口后记:实测连接速度很快,也很稳定,可以在电脑上用手机控制,直播。按下鼠标左键单击,按下鼠标右键返回。官网也说启动scrcpy可以添加一些参数来完成更多的功能,比如录屏,设置窗口大小,或者限制码率,安装apk软件等。一个缺点是声音仍然在手机上播放。电脑上没有声音,只有画面,但能自动识别屏幕是横屏还是竖屏。通常,它是竖屏。直播全屏播放时,会旋转到横屏。下次可以偷偷用室友的手机投屏,然后拔掉监控别人的手机,嘿嘿嘿。
