使用这个基于scrcpy的开源应用程序从您的PC访问您的Android设备。未来,你需要的所有信息都将触手可及,而且都将以全息的形式出现在空气中,即使你可以在开车时与之互动。不过,这就是未来,在那一刻到来之前,我们所有人的笔记本电脑、手机、平板电脑和智能冰箱中都将散布着信息。不幸的是,这意味着当我们需要从设备中获取信息时,我们经常不得不查看设备。虽然不如全息终端或飞行汽车那么酷,但srevinsaju的guiscrcpy是一款将多个屏幕组合在一个地方的应用程序,给您一点未来感。Guiscrcpy是一个基于屡获殊荣的scrcpy开源引擎(GUNGPLv3许可)的开源项目。使用Guiscrcpy将您的Android手机屏幕投射到您的计算机上,这样您就可以在手机上查看所有内容。Guiscrcpy支持Linux、Windows和MacOS。与其他scrcpy替代品不同,Guiscrcpy不仅仅是scrcpy的简单克隆。该项目优先考虑与其他开源项目的协作。因此,Guiscrcpy是对scrcpy的扩展,或者说是用户界面层。将Python3GUI与scrcpy分开可确保不会影响scrcpy后端的效率。可以投射到1080P分辨率的屏幕,并且由于其超快的渲染速度和超低的CPU占用率,即使在低端电脑上也能流畅运行。Scrcpy是Guiscrcpy项目的基石。这是一个基于命令行的应用程序,因此它没有处理您的手势的UI。它也不提供后退按钮或主页按钮,并且需要熟悉Linux终端。Guiscrcpy为scrcpy添加了一个图形面板。因此,任何用户都可以使用它并投射和控制他的设备,而无需通过网络发送任何信息。为了方便起见,Guiscrcpy还为Windows用户和Linux用户提供了已编译的二进制文件。安装Guiscrcpy在安装Guiscrcpy之前,您需要安装它的依赖项。特别是安装scrcpy。安装scrcpy的最简单方法可能是使用安装在大多数Linux发行版上的snap工具。如果你的电脑上安装并使用了snap,那么你可以使用如下命令一步安装scrcpy。$sudosnapinstallscrcpy安装scrcpy后,您可以安装其他依赖项。SimpleDirectMediaLayer(SDL2.0)是一个用于显示和控制设备屏幕的工具包。Android调试桥(ADB)命令可以将您的Android手机连接到计算机。在Fedora或CentOS上:$sudodnfinstallSDL2android-tools在Ubuntu或Debian上:$sudoaptinstallSDL2android-tools-adb在另一个终端中,安装Python依赖项:$python3-mpipinstall-rrequirements.txt--user设置您的手机,以便您的手机接受adb连接。必须在您的手机上启用开发者选项。要打开开发人员选项,请打开“设置”,然后打开“关于手机”,然后找到内部版本号(它也可能位于“软件信息”面板中)。难以置信,只要连续点击七次“版本号”,就能打开开发者选项。(LCTT译注:很明显,这是基于谷歌原生的Android,你不同品牌的Android手机打开开发者选项的方式可能不同。)更多更全面的手机连接方式,请参考AndroidDeveloper文档。设置手机后,通过USB将手机插入计算机(或无线连接,确保已配置无线连接)。使用Guiscrcpy当您启动guiscrcpy时,您可以看到一个主控制窗口。单击窗口中的“启动scrcpy”按钮。只要你设置开发者模式,并通过USB或WiFi将手机连接到电脑上即可。guiscrcpy将连接到您的手机。Guiscrcpy主屏幕它还包括一个可写配置系统,您可以将配置文件写入~/.config目录。您可以在使用前保存您的偏好。guiscrcpy底部的面板是一个浮动窗口,可以帮助您执行一些基本的控制操作。它包括一个主页按钮、一个后退按钮、一个电源按钮和一些其他按钮。这些按钮在Android手机上非常常用。值得注意的是,该模块不与scrcpy的SDL交互。因此,它会立即执行。也就是说,这个操作窗口是通过adb而不是scrcpy直接和你的手机交互的。项目guiscrcpy的底部面板目前非常活跃,不断有新的功能加入其中。最新版本具有手势和通知界面。有了这个guiscrcpy,你不仅可以在电脑屏幕上看到你的手机,还可以像操作你的实体手机一样点击SDL窗口,或者使用悬浮窗上的按钮与之交互。在Fedora30上运行的guiscrcpyGuiscrcpy是一个有趣且有用的应用程序,它提供的功能应该是任何现代设备的官方功能,尤其是像Android这样的平台。亲自尝试一下,为当今的数字生活增添一些未来感。
