使用這個(gè)基于 scrcpy 的開(kāi)源應(yīng)用從你的電腦上訪問(wèn)你的安卓設(shè)備。
在未來(lái),你所需的一切信息皆觸手可及,并且全部會(huì)以全息的形式出現(xiàn)在空中,即使你在駕駛汽車時(shí)也可以與之交互。不過(guò),那是未來(lái),在那一刻到來(lái)之前,我們所有人都只能將信息分散在筆記本電腦、手機(jī)、平板電腦和智能冰箱上。不幸的是,這意味著當(dāng)我們需要來(lái)自該設(shè)備的信息時(shí),我們通常必須查看該設(shè)備。
雖然不完全是像全息終端或飛行汽車那樣酷炫,但srevin saju開(kāi)發(fā)的guiscrcpy是一個(gè)可以在一個(gè)地方整合多個(gè)屏幕,讓你有一點(diǎn)未來(lái)感覺(jué)的應(yīng)用程序。
Guiscrcpy 是一個(gè)基于屢獲殊榮的一個(gè)開(kāi)源引擎scrcpy的一個(gè)開(kāi)源項(xiàng)目(GUN GPLv3 許可證)。使用 Guiscrcpy 可以將你的安卓手機(jī)的屏幕投射到你的電腦,這樣你就可以查看手機(jī)上的一切東西。Guiscrcpy 支持 Linux、Windows 和 MacOS。
不像其他 scrcpy 的替代軟件一樣,Guiscrcpy 并不僅僅是 scrcpy 的一個(gè)簡(jiǎn)單的復(fù)制品。該項(xiàng)目?jī)?yōu)先考慮了與其他開(kāi)源項(xiàng)目的協(xié)作。因此,Guiscrcpy 對(duì) scrcpy 來(lái)說(shuō)是一個(gè)擴(kuò)展,或者說(shuō)是一個(gè)用戶界面層。將 Python 3 GUI 與 scrcpy 分開(kāi)可以確保沒(méi)有任何東西干擾 scrcpy 后端的效率。你可以投射到 1080P 分辨率的屏幕,因?yàn)樗某斓匿秩舅俣群统偷?CPU 使用,即使在低端的電腦上也可以運(yùn)行的很順暢。
Scrcpy 是 Guiscrcpy 項(xiàng)目的基石。它是一個(gè)基于命令行的應(yīng)用,因此它沒(méi)有處理你的手勢(shì)操作的用戶界面。它也沒(méi)有提供返回按鈕和主頁(yè)按鈕,而且它需要你對(duì)Linux 終端比較熟悉。Guiscrcpy 給 scrcpy 添加了圖形面板。因此,任何用戶都可以使用它,而且不需要通過(guò)網(wǎng)絡(luò)發(fā)送任何信息就可以投射和控制他的設(shè)備。Guiscrcpy 同時(shí)也為 Windows 用戶和 Linux 用戶提供了編譯好的二進(jìn)制文件,以方便你的使用。
安裝 Guiscrcpy
在你安裝 Guiscrcpy 之前,你需要先安裝它的依賴包。尤其是要安裝 scrcpy。安裝 scrcpy 最簡(jiǎn)單的方式可能就是使用對(duì)于大部分 Linux 發(fā)行版都安裝了的snap工具。如果你的電腦上安裝并使用了 snap,那么你就可以使用下面的命令來(lái)一步安裝 scrcpy。
當(dāng)你安裝完 scrcpy,你就可以安裝其他的依賴包了。Simple DirectMedia Layer(SDL 2.0) 是一個(gè)顯示和控制你設(shè)備屏幕的工具包。Android Debug Bridge(ADB) 命令可以連接你的安卓手機(jī)到電腦。
在 Fedora 或者 CentOS:
在 Ubuntu 或者 Debian:
在另一個(gè)終端中,安裝 Python 依賴項(xiàng):
設(shè)置你的手機(jī)
為了能夠讓你的手機(jī)接受 adb 連接。必須讓你的手機(jī)開(kāi)啟開(kāi)發(fā)者選項(xiàng)。為了打開(kāi)開(kāi)發(fā)者選項(xiàng),打開(kāi)“設(shè)置”,然后選擇“關(guān)于手機(jī)”,找到“版本號(hào)”(它也可能位于“軟件信息”面板中)。不敢置信,只要你連續(xù)點(diǎn)擊“版本號(hào)”七次,你就可以打開(kāi)開(kāi)發(fā)者選項(xiàng)。(LCTT 譯注:顯然這里是以 Google 原生的 Android 作為說(shuō)明的,你的不同品牌的安卓手機(jī)打開(kāi)開(kāi)發(fā)者選項(xiàng)的方式或有不同。)
Enabling Developer Mode
更多更全面的連接手機(jī)的方式,請(qǐng)參考安卓開(kāi)發(fā)者文檔。
一旦你設(shè)置好了你的手機(jī),將你的手機(jī)通過(guò) USB 線插入到你的電腦中(或者通過(guò)無(wú)線的方式進(jìn)行連接,確保你已經(jīng)配置好了無(wú)線連接)。
使用 Guiscrcpy
當(dāng)你啟動(dòng) guiscrcpy 的時(shí)候,你就能看到一個(gè)主控制窗口。點(diǎn)擊窗口里的 “Start scrcpy” 按鈕。只要你設(shè)置好了開(kāi)發(fā)者模式并且通過(guò) USB 或者 WiFi 將你的手機(jī)連接到電腦。guiscrcpy 就會(huì)連接你的手機(jī)。
Guiscrcpy main screen
它還包括一個(gè)可寫(xiě)入的配置系統(tǒng),你可以將你的配置文件寫(xiě)入到~/.config
目錄??梢栽谑褂们氨4婺愕氖走x項(xiàng)。
guiscrcpy 底部的面板是一個(gè)浮動(dòng)的窗口,可以幫助你執(zhí)行一些基本的控制動(dòng)作。它包括了主頁(yè)按鈕、返回按鈕、電源按鈕以及一些其他的按鍵。這些按鍵在安卓手機(jī)上都非常常用。值得注意的是,這個(gè)模塊并不是與 scrcpy 的 SDL 進(jìn)行交互。因此,它可以毫無(wú)延遲的執(zhí)行。換句話說(shuō),這個(gè)操作窗口是直接通過(guò) adb 與你的手機(jī)進(jìn)行交互而不是通過(guò) scrcpy。
guiscrcpy's bottom panel
這個(gè)項(xiàng)目目前十分活躍,不斷地有新的特性加入其中。最新版本的具有了手勢(shì)操作和通知界面。
有了這個(gè) guiscrcpy,你不僅僅可以在你的電腦屏幕上看到你的手機(jī),你還可以就像操作你的實(shí)體手機(jī)一樣點(diǎn)擊 SDL 窗口,或者使用浮動(dòng)窗口上的按鈕與之進(jìn)行交互。
guiscrcpy running on Fedora 30
Guiscrcpy 是一個(gè)有趣且實(shí)用的應(yīng)用程序,它提供的功能應(yīng)該是任何現(xiàn)代設(shè)備(尤其是 Android 之類的平臺(tái))的正式功能。自己嘗試一下,為當(dāng)今的數(shù)字生活增添一些未來(lái)主義的感覺(jué)。
【責(zé)任編輯:龐桂玉 TEL:(010)68476606】