乐趣区

关于linux:openSUSE安装scrcpy详细教程

  • 前记
    腾讯没有 Linux 版本的微信,所以日常办公时,我都是用网页版的。然而最近我发现,网页版对发送图片的压缩,曾经丧心病狂了。发给共事的截图,糊得字都看不清!所以想要应用 scrcpy, 把手机投屏到电脑上,而后在电脑上操作微信。

装置 scrcpy 教程

须要装置调试套件 android-tools,scrcpy,而后写一个配置文件,就行了。

装置 android-tools

sudo zypper in android-tools

装置 scrcpy

这个没有方法,通过 zypper 装置了,因为 openSUSE 官网的软件源里,临时没有 scrcpy,须要在 https://software.opensuse.org 里搜。

选本人零碎对应的版本,比方 leap 15.2、tumbleweed 等。有官网实验性的软件包(黄色的),也有社区的包(红色的)。我抉择了,官网实验性的包。

点击蓝色的「一键装置」,就很省事了,下载一个 scrcyp.ymp 文件,而后双击它,YaST 就会主动为咱们装置了。

配置文件

首先,创立 ~/.android/adb_usb.ini 配置文件,写入手机的供应商号等信息。步骤如下:

(1)执行查看 usb 信息的命令

jo@gome-suse:~> lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 04f2:b541 Chicony Electronics Co., Ltd 
Bus 001 Device 005: ID 8087:0a2a Intel Corp. 
Bus 001 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
jo@gome-suse:~> 

(2)用数据线,把手机插在笔记本的 usb 上

(3)再次执行查看 usb 信息的命令

jo@gome-suse:~> lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 04f2:b541 Chicony Electronics Co., Ltd 
Bus 001 Device 005: ID 8087:0a2a Intel Corp. 
Bus 001 Device 009: ID 2a70:4ee7  
Bus 001 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

这时,你会发现多了一条输入。这条输入,就是你的手机连贯 usb 的信息。

如果你的手机,是华为、三星等大厂的,那你的手机供应商的信息,会非常明显的,呈现在列表中,不必笨笨地比照两次查问的不同。
然而,我的手机是 OnePlus 的,比拟小众一点。。。所以,无奈显示出供应商,才用这种办法。

综上所述,Bus 001 Device 009: ID 2a70:4ee7 这就是我的手机的连贯信息。其中的2a70:4ee7,前 4 位是供应商 ID(手机厂商), 后四位是产品 ID(此手机的 id),供应商 ID 是咱们接下来要用的。

(4) 创立配置文件

1、创立 ~/.android/adb_usb.ini 文件,而后写入十六进制模式的供应商 ID, 如下:

jo@gome-suse:~> echo 0x2a70 > ~/.android/adb_usb.ini 

留神,供应商 ID 要用本人的。

2、创立 scrcpy.rules文件

sudo touch /etc/udev/rules.d/scrcpy.rules

而后往文件里,写入 SUBSYSTEM=="usb", SYSFS{idVendor}=="2a70", MODE="0666"。留神,供应商 ID 要替换位
本人的。

最初,设置 scrcpy.rules 文件的权限。

sudo chmod 777 /etc/udev/rules.d/scrcpy.rules

(5) 终于曾经装置好了,当初测试一下吧。

1、手机放弃和电脑的 usb 连贯,且手机关上 开发者选项

2、测试 ADB 套件是否能够应用

jo@gome-suse:~> adb devices 
List of devices attached
900ceea device

能够输出设备,就阐明是能够的

3、测试 scrcpy

jo@gome-suse:~> scrcpy

曾经胜利把手机投屏到了电脑上!棒!!!

退出移动版