- 前记
腾讯没有 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信息的命令
<code class="shell">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信息的命令
<code class="shell">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,如下:
<code class="shell">jo@gome-suse:~> echo 0x2a70 > ~/.android/adb_usb.ini
留神,供应商ID要用本人的。
2、创立 scrcpy.rules
文件
<code class="shell">sudo touch /etc/udev/rules.d/scrcpy.rules
而后往文件里,写入 SUBSYSTEM=="usb", SYSFS{idVendor}=="2a70", MODE="0666"
。留神,供应商ID要替换位
本人的。
最初,设置 scrcpy.rules
文件的权限。
<code class="shell">sudo chmod 777 /etc/udev/rules.d/scrcpy.rules
(5) 终于曾经装置好了,当初测试一下吧。
1、手机放弃和电脑的usb连贯,且手机关上开发者选项
2、测试ADB套件是否能够应用
<code class="shell">jo@gome-suse:~> adb devices List of devices attached 900ceea device
能够输出设备,就阐明是能够的
3、测试scrcpy
<code class="shell">jo@gome-suse:~> scrcpy
曾经胜利把手机投屏到了电脑上!棒!!!