Scrcpy, juhtige oma Android-seadet Ubuntu töölaualt

scrcpy installimise kohta

Järgmises artiklis heidame pilgu scrcpy-le. See on tasuta ja avatud lähtekoodiga rakendus, mis võimaldab meil seda teha USB-ühenduse kaudu või juhtmevabalt ühendatud Android-seadmete vaatamine ja juhtimine, kuid madalama jõudlusega. Serveri ja kliendi vaheline suhtlus toimub läbi Adb. Server edastab H.264 video Android-ekraanilt kliendile dekodeerimiseks ja kuvamiseks, latentsuse minimeerimiseks pole puhverdamist. Hiire ja klaviatuuri sündmused hõivatakse ja edastatakse serverisse.

Scrcpy püüab olla kerge, pakkudes jõudlust ja kvaliteeti. See pakub 30 ~ 60 kaadrit sekundis eraldusvõimega, mida saame konfigureerida. Et see toimiks androidi versioon peab olema vähemalt 5.0 ja ADB silumine peab olema lubatud Android-seadmes. Ei nõua juurjuurdepääsu.

Scrcpy üldised omadused

  • Saame hakkama juhtida Android-seadmeid töölaualt, hiire ja klaviatuuriga.
  • see võib töötada USB või WiFi kaudu, kuigi Wifi kaudu vähendab see jõudlust.
  • Võimaldab salvestage androidiekraan.
  • es posible piirata eraldusvõime laiust ja kõrgust Androidist.
  • see võib juhtida telefoni klahvide abil arvuti.
  • Võimaldab muuta video bitikiirust.
  • Rakendus võib olla käivitage otse täisekraanile (Ctrl + f).
  • Ettekannete jaoks rakendus saab kuvada android-seadme füüsilisi puudutusi.
  • Saame hakkama installige APK, lohistades neid aknas scrcpy või sisestage seadmesse lohistades mitte-APK-fail.
  • Heli edastamine ei toimi Androidi piirangu tõttu.

Need on vaid mõned funktsioonid, näete neid kõiki üksikasjalikumalt aastal projekti GitHubi leht.

Installige scrcpy Ubuntu

Kuigi seda programmi saab installida Windowsi, MacOS-i või Gnu / Linux-i, näeme selle näite jaoks installimine Ubuntu 18.04. ametlikud paigaldusjuhised leiate nende GitHubi lehelt.

Alustuseks teeme installige rakenduse kompileerimiseks ja käitamiseks vajalikud sõltuvused Debianis, Ubuntu ja Linux Mintis. Avame terminali (Ctrl + Alt + T) ja kirjutame:

sõltuvused scrcpy installimiseks

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

Erinevalt ametlikest koostamisjuhistest ei hõlma OpenJDK-d, sest asjade lihtsustamiseks kasutame eelkompileeritud scrcpy-serverit .jar.

Laadige alla ja installige .jari server

scrcpy .jari serveri allalaadimisleht

Jätkame uusima scrcpy-server-v * .jar allalaadimine versioonide lehelt taotluse. Selle näite jaoks salvestan allalaaditud fail oma kodukausta.

teisalda servicor scrcpy kohaliku kausta jagamine

Jätkame kausta loomist / usr / local / share / scrcpy talle faili kopeerida scrcpy-server-v * .jar kodukaustast:

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

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

Laadige alla rakenduse uusim versioon

laadige alla scrcpy-fail .tar.gz

Selle näite jaoks ma teen laadige alla fail .tar.gz mille leiate käivituslehelt taotluse. Siis hakkan selle kodukataloogist välja võtma kaust nimega scrcpy. Eemaldage versiooninumber kausta scrcpy nimest, suurema mugavuse tagamiseks.

Koostage ja installige

installige scrcpy

Alustades kaustast kodus, Kõigepealt läheme määrake muutuja server_path abil serveri tee teele, kuhu kopeerime scrcpy-server.jar:

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

Sccpy koostamiseks läheme kausta scrcpy:

cd scrcpy

nüüd koostame ja installime rakenduse:

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

cd build

ninja

sudo ninja install

Pärast seda võite soovi korral kodukataloogist kausta scrcpy kustutada.

Android-seadme juhtimine või salvestamine

Et see korralikult töötaks vajame vähemalt Android 5.0-ga mobiilseadet. Lisaks peame seda tegema on lubanud adb silumine Android-seadmes. Mõnes seadmes peate võib-olla ka seda tegema lubage valik "USB silumine".

Alustage skriptimist

Scrcpy kasutamiseks ühendage kõigepealt oma Android-seade USB kaudu. Seejärel käivitage rakendus terminalis (Ctrl + Alt + T):

telefonis töötav scrcpy

scrcpy

Kui käivitate scrcpy esimest korda, Rakenduse autoriseerimiseks telefonis kuvatava viipega veenduge, et telefoni ekraan oleks lukustamata.

Salvestage Androidi ekraan

Androidi ekraani saate hõlpsalt salvestada, kui kasutate telefoni töölaualt rakenduse käivitamine suvandiga -rekord. Pärast seda peate märkima faili nime ja laiendi (mkv või mp4), nagu näete allpool:

Telefoni salvestamine scrcpy-ga

scrcpy --record file.mp4

Desinstallige scrcpy

Kui olete rakenduse installinud selles artiklis toodud juhiseid järgides, saate selle eemaldada, käivitades need kaks käsku:

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

Et teada saada kuidas juhtige Android-seadet juhtmevabalt või üksikasjalikumalt töölaualt, saate järgida Juhised projekti GitHubi lehelt.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   DigitOptic tehnoloogia teenused DIJO

    Suurepärane panus !!!

  2.   Rafael DIJO

    aitäh õpetuse eest, kuid installimise lõpetamisel ja scrcpy käivitamisel midagi ei juhtu, see ei tööta. mis see olla võiks, tervitused

    1.    Damien Amoedo DIJO

      Kas teil on Android-seadmes lubatud ADB silumine?

  3.   Tesseract DIJO

    See ilmub mulle ja ma ei saa ninjat käivitada

    app / meson.build: 28: 4: VIGA: Natiivset sõltuvust 'libavformat' ei leitud

    Täieliku logi leiate aadressilt /home/teseracto/scrcpy/build/meson-logs/meson-log.txt

    1.    Damien Amoedo DIJO

      Esimene asi, olge artikli käskude (topeltpakkumiste ja muu jaoks) kopeerimisel ettevaatlik või
      proovige sudo apt-get install libavformat-dev ja käivitage see uuesti. Kui te ei vaata programmi dokumentatsiooni.