Megjelent a Scrcpy 4.0 alkalmazás, amely lehetővé teszi a mobiltelefon kijelzőjének tükörképét egy asztali környezetben, lehetőséget biztosítva az eszköz távoli vezérlésére, mobil alkalmazásokkal való munkára billentyűzet és egér használatával, valamint videók megtekintésére és hang hallgatására. Az okostelefonok kezelésére készült kliensprogramok Linux, Windows és macOS rendszerekhez elérhetők. A projekt kódja C nyelven készült (a mobilalkalmazás Java-ban) és az Apache 2.0 licenc alatt terjesztik.
A smartphone csatlakoztatása USB vagy TCP/IP segítségével történhet. A telefonon egy szerveralkalmazás indul el, amely a külső rendszerrel adb segédprogram segítségével alagúton keresztül lép kapcsolatba. A root hozzáférés a készülékhez nem szükséges. A szerveralkalmazás videostreamet generál (választás szerint H.264, H.265 vagy AV1) a smartphone képernyőjén lévő tartalomból, míg a kliens dekódolja és megjeleníti a videót. A billentyűzet bevitel és az egér események átkonvertálva kerülnek szerver és beillesztve az Android bemeneti rendszerébe.
Főbb funkciók:
- Magas teljesítmény (30~120fps).
- Képernyőfelbontás támogatás 1920×1080 és annál magasabb.
- Alacsony késleltetések (35~70ms).
- Gyors indítás (körülbelül egy másodperc a képernyő első képeinek megjelenítéséig).
- Hangátvitel.
- Hang- és videofelvétel lehetősége.
- Tükörkép támogatása a smartphone kikapcsolt/zárolt képernyőjén.
- Vágólap a számítógép és a smartphone közötti információk másolására és beillesztésére.
- Testreszabható képernyőátviteli minőség.
- Támogatja az Android smartphone webkamera (V4L2) használatát.
- Fizikailag csatlakoztatott billentyűzet és egér szimulálása.
- Játékvezérlők támogatása.
- Virtuális kijelző használatának lehetősége.
- OTG mód.

Az új verzióban:
- Átállás az SDL2 könyvtárról az SDL3 ágra.
- Újdonság a "—flex-display" ("-x") opció, amely aktiválja a virtuális kijelző üzemmódot, lehetővé téve annak méretének szabad módosítását munka közben.
- Kombinációk és parancssori lehetőségek kerültek bevezetésre a kamera és a lámpa dinamikus vezérlésére: MOD+t/MOD+Shift+t ("—camera-torch") — lámpa bekapcsolása/kipcsolása, MOD+↑/MOD+↓ ("—camera-zoom") — nagyítás módosítása.
- Biztosították az ablak arányának megőrzését a méretének módosítása esetén. A régi viselkedés (fekete keretek megjelenítése) helyreállítására javasolták a "—no-window-aspect-ratio-lock" opciót.
- Újdonság a "—keep-active" opció, amely megakadályozza az eszköz kikapcsolását az inaktivitás időtartamának lejárta után.
- Az alapértelmezett háttérszín fekete helyett szürke lett. A háttér megváltoztatására használható a "—background-color" opció.
- Az eszközzel való kapcsolat megszakadását jelző ikon megjelenítése biztosított, amely két másodpercig látható a felhasználó számára az ablak bezárása előtt, hogy elkerülje a váratlan scrcpy leállás érzetét.
- Megoldották a Meta Quest eszközök új firmware-jével kapcsolatos problémát (a firmware frissítése után tükörképzés során villogás tapasztalható).
- Kijavították azt a hibát, amely jelentős CPU-terhelést okozott, amikor csendet játszottak le OPUS formátumban.
- Új billentyűparancsok kerültek bevezetésre: F11 a teljes képernyős módra való váltáshoz és MOD+q a kilépéshez.
Forrás: opennet.ru
