1. 软件介绍
scrcpy (https://github.com/Genymobile/scrcpy) 是一款开源的android设备投屏工具,linux,windows,macOS全平台支持,相较于其他的投屏工具,他具有以下优点:
a. 使用方便,连接手机,执行命令即可打开投屏;
b. 效果好,这款软件支持30-60fps,分辨率1920×1080甚至更高的输出,并且延迟仅有35~70ms;
c. 可在桌面设备上直接操作手机,可双向复制粘贴,可录屏,还有一系列高级功能,并且所有功能不需要root权限。
缺点: 不能将pc上的非英文的其他文字复制粘贴到手机上,因为目前向android设备输入只支持ASCII编码[Github issue]
2. 安装使用环境
elementary OS 5.1.7 Hera
- Built on Ubuntu 18.04.4 LTS
- Linux 5.3.0-62-generic
3. 安装方式
// snap安装
snap install scrcpy
如果有安装上的问题,参考原仓库的安装说明 https://github.com/Genymobile/scrcpy
4. 使用
scrcpy 使用只需要两步:
1. 连接打开了usb调试的手机
2. 终端运行 scrcpy 即可连接
但是每次连接都需要这两步还是不太方便,还可以再优化,最终的使用方式应该是: 连接手机自动打开投屏
优化
- 下载 autoadb (https://github.com/rom1v/autoadb),这个程序是监视usb接口,如果有手机设备连接,即可执行命令,配合scrcpy即可自动开启投屏。可以自行编译也可以直接下载作者打包好的可执行程序 autoabd for linux,如果是windows系统,还是需要按照文档自行编译;
- 将 autoadb 程序放到自己的程序目录下(目录不限制),添加可执行权限
chmod a+x /dir/to/autoadb
; - 将 autoadb+scrcpy 执行脚本
/dir/to/autoadb scrcpy -s '{}'
放到开机自启中即可( elementary 图形界面自带开机自启配置,其他系统还需自行解决)。
使用效果如下图:
Screenshot from 2020-09-11 19-00-26.png
网友评论