Ubuntu20.4 安装scrcpy2.7
anlondon Lv6

问题

电脑系统版本是ubuntu20.4,在scrcpy官方项目中显示,ubuntu不能使用最新版scrcpy,但snap和官方支持的版本过低,不能满足我的使用需求

各linux发行版支持情况
image

解决

参考How to Install Scrcpy (2.3 Updated) in Debian 12 / Ubuntu 22.04,根据文中的步骤成功安装scrcpy2.7

  1. 更新apt
    sudo apt update
  2. 安装scrcpy2.7需要的库
    sudo apt install ffmpeg libsdl2-2.0-0 adb wget gcc pkg-config meson libsdl2-dev libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev libswresample-dev libusb-1.0-0 libusb-1.0-0-dev
  3. 下载最新版scrcpy源码
    image
  4. 下载成功后,解压,并在终端进入解压后的文件夹
    image
  5. 执行安装
    ./install_release.sh
    image
  6. 出现安装如图提示,则表示安装成功,此时你的桌面和软件列表中就会有scrcpy的图标
    image

    注:如果遇到‵下载scrcpy-server时提示版本不对`,可参考 ubuntu20.10安装scrcpyHow to Install Scrcpy (2.3 Updated) in Debian 12 / Ubuntu 22.04的解决办法

  7. 运行;先将手机使用数据线连接电脑,并开启usb调试。之后启动scrcpy即可
    image

其他问题

  1. 不支持中文输入,见scrcpy v2.4scrcpy无法输入中文问题解决

    我将/usr/local/share/applications/scrcpy.desktop
    Exec=/bin/sh -c "\\$SHELL -i -c scrcpy --keyboard=uhid"改为Exec=scrcpy --keyboard=uhid
    保存退出后运行update-desktop-database更新软件列表后,即可输入中文

  2. 使用无线连接,见Open Source Project: Scrcpy now works wirelessly!

参考

  1. How to Install Scrcpy (2.3 Updated) in Debian 12 / Ubuntu 22.04
  2. ubuntu20.10安装scrcpy
  3. scrcpy官网|中文说明
  4. scrcpy无法输入中文问题解决
 Comments