Scrcpy, ovládaj svoje Android zariadenie z desktopu Ubuntu

o scrcpy inštalácii

V nasledujúcom článku sa pozrieme na scrcpy. Je to bezplatná a otvorená aplikácia, ktorá nám to umožní prezerajte a ovládajte zariadenia s Androidom pripojené cez USB alebo bezdrôtovo, ale s nižším výkonom. Komunikácia medzi serverom a klientom sa uskutočňuje prostredníctvom adb. Server prenáša video H.264 z obrazovky Android na klienta na dekódovanie a zobrazenie, žiadne ukladanie do vyrovnávacej pamäte, aby sa minimalizovala latencia. Udalosti myši a klávesnice sa zachytávajú a prenášajú na server.

Scrcpy sa snaží byť ľahký a ponúka výkon a kvalitu. Ponúka 30 ~ 60 FPS s rozlíšením, ktoré si môžeme nakonfigurovať. Aby to fungovalo verzia pre Android bude musieť byť minimálne 5.0 a musí byť povolené ladenie adb na zariadení Android. Nevyžaduje prístup root.

Scrcpy všeobecné vlastnosti

  • Môžeme ovládať zariadenia Android z počítača, s myšou a klávesnicou.
  • To môže práca cez USB alebo WiFi, aj keď z Wifi výkon klesá.
  • umožňuje zaznamenať obrazovku systému Android.
  • Je to možné obmedziť šírku a výšku rozlíšenia Android.
  • To môže ovládajte telefón pomocou klávesov počítača.
  • umožňuje zmeniť bitovú rýchlosť videa.
  • Aplikácia môže byť spustiť priamo na celú obrazovku (Ctrl + f).
  • Pre prezentácie aplikácia dokáže zobraziť fyzické dotyky na zariadení Android.
  • Budeme schopní Nainštalujte súbor APK ich presúvaním v okne scrcpy alebo vložte do zariadenia pretiahnutím súbor, ktorý nie je súborom APK.
  • Nepresmerovanie zvuku nefunguje z dôvodu obmedzenia systému Android.

Je to iba niekoľko funkcií, všetky môžete vidieť podrobnejšie v projektová stránka GitHub.

Nainštalujte scrcpy na Ubuntu

Aj keď je možné tento program nainštalovať na Windows, MacOS alebo Gnu / Linux, v tomto príklade uvidíme inštalácia na Ubuntu 18.04, oficiálny návod na inštaláciu nájdete na ich stránke GitHub.

Na začiatok budeme nainštalujte potrebné závislosti na zostavenie a spustenie aplikácie v systémoch Debian, Ubuntu a Linux Mint. Otvoríme terminál (Ctrl + Alt + T) a napíšeme:

závislosti na inštaláciu scrcpy

sudo apt install adb ffmpeg libsdl2-2.0.0 make gcc pkg-config meson ninja-build libavcodec-dev libavformat-dev libavutil-dev libsdl2-dev

Na rozdiel od oficiálnych pokynov na zostavenie nie je OpenJDK zahrnutý, pretože na uľahčenie použijeme predkompilovaný scrcpy-server .jar.

Stiahnite a nainštalujte si server .jar

stránka na stiahnutie servera scrcpy .jar

Pokračujeme sťahovanie najnovšieho scrcpy-server-v * .jar zo stránky verzií žiadosti. V tomto príklade uložím stiahnutý súbor do svojho domovského priečinka.

presunúť zdieľanie lokálneho priečinka servicor

Pokračujeme v vytváraní priečinka / usr / local / share / scrcpy aby jej skopíroval spis scrcpy-server-v * .jar z domovského priečinka:

sudo mkdir -p /usr/local/share/scrcpy

sudo mv scrcpy-server-v*.jar /usr/local/share/scrcpy/scrcpy-server.jar

Stiahnite si najnovšiu verziu aplikácie

stiahnite si scrcpy súbor .tar.gz

Pre tento príklad budem stiahnite si súbor .tar.gz ktoré nájdete na stránke spustenia žiadosti. Potom to rozbalím v domovskom adresári, v priečinok s názvom scrcpy. Odstráňte číslo verzie z názvu priečinka scrcpy, pre vyšší komfort.

Zostavte a nainštalujte

nainštalovať scrcpy

Počnúc priečinkom domov, Najprv ideme na nastavíme cestu k serveru s premennou server_path na cestu, kam skopírujeme scrcpy-server.jar:

server_path='/usr/local/share/scrcpy/scrcpy-server.jar'

Zostaviť scrcpy ideme do priečinka scrcpy:

cd scrcpy

Teraz aplikáciu zostavíme a nainštalujeme:

meson build --buildtype release --strip -Db_lto=true -Dbuild_server=false -Doverride_server_path="${server_path}"

cd build

ninja

sudo ninja install

Potom môžete, ak chcete, odstrániť priečinok scrcpy z domovského adresára.

Ovládajte alebo nahrávajte svoje zariadenie Android

Aby to fungovalo správne budeme potrebovať mobilné zariadenie s minimálne Androidom 5.0. Okrem toho budeme musieť povolili ladenie adb na zariadení Android. Na niektorých zariadeniach môže byť tiež potrebné urobiť povoliť možnosť „ladenie USB“.

Začnite scrcpy

Ak chcete použiť scrcpy, najskôr pripojte svoje zariadenie Android cez USB. Potom spustite aplikáciu v termináli (Ctrl + Alt + T):

beh na telefóne

scrcpy

Pri prvom spustení scrcpy Uistite sa, že je obrazovka telefónu odomknutá, aby ste mohli autorizovať aplikáciu pomocou výzvy, ktorá sa zobrazí v telefóne.

Zaznamenajte obrazovku systému Android

Obrazovku systému Android môžete ľahko nahrávať pri používaní telefónu z pracovnej plochy spustenie aplikácie s možnosťou -záznam. Za ním musíte uviesť názov súboru a príponu (mkv alebo mp4) ako vidíte nižšie:

Nahrávanie telefónu s programom scrcpy

scrcpy --record file.mp4

Odinštalujte scrcpy

Ak ste si aplikáciu nainštalovali podľa pokynov v tomto článku, môžete ju odstrániť vykonaním týchto dvoch príkazov:

sudo rm /usr/local/share/scrcpy/scrcpy-server.jar
sudo rm /usr/local/bin/scrcpy

Ak chcete zistiť, ako na to ovládajte zariadenie Android bezdrôtovo alebo podrobnejšie z počítača, môžete sledovať Pokyny zo stránky GitHub projektu.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Služby DigitOptic Technology dijo

    Vynikajúci príspevok !!!

  2.   rafael dijo

    dakujem za tutoriál, ale po dokončení inštalácie a spustení scrcpy sa nič nestane, nebeží. čo by to mohlo byť, pozdravy

    1.    Damien Amoedo dijo

      Máte v zariadení s Androidom povolené ladenie adb?

  3.   Tesseract dijo

    Toto sa mi javí a nemôžem spustiť ninja

    app / meson.build: 28: 4: ERROR: Natívna závislosť 'libavformat' sa nenašla

    Celý denník nájdete na /home/teseracto/scrcpy/build/meson-logs/meson-log.txt

    1.    Damien Amoedo dijo

      V prvom rade buďte opatrní pri kopírovaní príkazov z článku (pre dvojité úvodzovky a podobne) resp
      skúste sudo apt-get install libavformat-dev a spustite ho znova. Ak nenahliadnete do dokumentácie k programu.