控制安卓手机

https://github.com/Genymobile/scrcpy/blob/master/README.zh-Hans.md
基于 USB 和 IP 控制 Andriod
安装命令:

  1. sudo snap install scrcpy

无线连接前提:

  1. 手机处于开发者模式、启用USB调试模式并 authorized、启用 abd
  2. 电脑 USB 连接了手机
  3. 电脑安装了 scrcpy 和 abd

然后参照官方给的 IP 方式连接手机

几个常用命令:

  1. adb devices 查看 abd 连接的设备,在正常会显示image.png

第一行是 IP 方式连接的设备名,第二行是 USB 方式连接。
scrcpy 针对同一台设备只需要一种连接方式

  1. 直接运行 scrcpy 会显示 WARN: Device disconnected[server] ERROR: scrcpy -m 1024 ,使用提示的低分辨率就行。
  2. 官方文档还有一些其他参数可以选择:旋转、保持常亮、关闭屏保、屏幕录制等等

    屏幕截图

    shutter(这是 ubuntu 默认的吗?)使用比较麻烦,有一款类似 QQ 截屏的开源软件(直接在截屏时编辑和复制到粘贴板):flameshot

    1. sudo apt-get install flameshot

    使用方式: flameshot gui
    或者自定义快捷键:image.png

    屏幕录制

    9 Best Screen Recorders For Linux:https://itsfoss.com/best-linux-screen-recorders/

    peek

    image.png
    https://github.com/phw/peek

  3. 录制 gif(优点)、MP4等

  4. 十分简单、画质高、录制迅速
  5. 倒计时提示
  6. 录制框(局部录制的利器)

    SimpleScreenRecorder

    Kazam

    OBS

    t-rec-rs

    https://github.com/sassman/t-rec-rs

  7. 适合录制终端(文件体积小、自带黑色圆角边框)和某个窗口页面

  8. 同时生成 gif 和 mp4 文件,且画质清晰
  9. 录制后渲染过程较慢、命令行控制、基于 Rust 的小工具