程序员

关于scrcpy工具的安装使用

2020-09-11  本文已影响0人  FengQZ

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 即可连接

但是每次连接都需要这两步还是不太方便,还可以再优化,最终的使用方式应该是: 连接手机自动打开投屏

优化

  1. 下载 autoadb (https://github.com/rom1v/autoadb),这个程序是监视usb接口,如果有手机设备连接,即可执行命令,配合scrcpy即可自动开启投屏。可以自行编译也可以直接下载作者打包好的可执行程序 autoabd for linux,如果是windows系统,还是需要按照文档自行编译;
  2. 将 autoadb 程序放到自己的程序目录下(目录不限制),添加可执行权限 chmod a+x /dir/to/autoadb;
  3. 将 autoadb+scrcpy 执行脚本 /dir/to/autoadb scrcpy -s '{}' 放到开机自启中即可( elementary 图形界面自带开机自启配置,其他系统还需自行解决)。

使用效果如下图:

Screenshot from 2020-09-11 19-00-26.png
上一篇 下一篇

猜你喜欢

热点阅读