Gebruik Scrcpy om Android op Linux te spiegelen en te besturen

Gebruik Scrcpy om Android op Linux te spiegelen en te besturen
Scrcpy-functieafbeelding

Scrcpy (uitgesproken als Screen Copy ) is een open-sourceapplicatie die u kunt gebruiken om uw Android-apparaat naadloos te bedienen en te spiegelen op Linux. U kunt via een USB-kabel of draadloos verbinding maken met uw Android-apparaat en het bedienen met uw toetsenbord en muis. Hier laten we u zien hoe u uw Android-apparaat op Linux kunt bedienen.

Waarom je Scrcpy nodig hebt in Linux

Je denkt misschien, van alle applicaties voor het delen van schermen en Android-mirroring-applicaties, waarom heb je Scrcpy nodig op je Linux-systeem? Het antwoord is simpel: Scrcpy vereist niet dat je een app op je telefoon installeert, en er is ook geen root-toegang tot je apparaat nodig. Bovendien is het een open-source, lichtgewicht en krachtig opdrachtregelprogramma, waardoor het ideaal is voor iedereen die zijn Android-apparaat wil spiegelen en bedienen op een Linux-systeem, terwijl hij geniet van de vrijheid van scripting en aanpassing.

Bovendien kunt u hiermee video en audio van uw Android-scherm opnemen met tal van aanpassingsopties, zoals bitrate en resolutie, waardoor het ideaal is voor het maken van tutorials of het vastleggen van gameplay.

Kenmerken van Scrcpy

Hier zijn enkele van de beste functies van Scrcpy:

  • Vereist geen internet en een gebruikersaccount
  • Hiermee kunt u het scherm van uw apparaat opnemen
  • Spiegel Android met hoge kwaliteit (1920×1080 of hoger) en lage latentie (35~70ms)
  • Ondersteunt het doorsturen van audio (Android 11+)
  • Hiermee kunt u het klembord in twee richtingen gebruiken
  • Ondersteunt OpenGL- en OTG-modus
  • Maakt het spiegelen van Android als webcam mogelijk
  • Ondersteunt cameraspiegeling (Android 12+)
  • Beschikbaar voor Linux, Windows en macOS
  • Fysieke toetsenbord- en muissimulatie
  • Hiermee kunt u uw telefoon gebruiken terwijl het scherm is uitgeschakeld
  • Hiermee kunt u het scherm van het Android-apparaat bijsnijden tijdens het spiegelen
  • Ondersteunt het gelijktijdig spiegelen van meerdere apparaten

Scrcpy heeft ook veel andere interessante functies. U kunt al deze functies verkennen door met dit hulpprogramma te experimenteren.

Scrcpy installeren onder Linux

Voordat u Scrcpy installeert, moet u adb (Android Debug Bridge) op uw systeem installeren. Voer hiervoor een van de volgende opdrachten uit, afhankelijk van uw distributie:

Installeer adb

Installeer na het installeren van adb de stabiele versie van Scrcpy:

Installeer Scrcpy

Je kunt de stabiele versie van Scrcy ook installeren met behulp van snap:

Installeer Scrcpy met Snap

Na de succesvolle installatie kunt u de versie verifiëren met behulp van de scrcpy -vopdracht:

Scrcpy-versie

Installeer de nieuwste versie van Scrcpy voor meer functies

Als je functies nodig hebt zoals het doorsturen van audio en cameraspiegeling , moet je de nieuwste versie van Scrcpy installeren (momenteel is dit versie 2.4).

Hiervoor moet u het via de broncode installeren .

Zorg er eerst voor dat uw systeem over alle vereiste afhankelijkheden beschikt:

Scrcpy-afhankelijkheden

Kloon vervolgens de Scrcpy-repository met behulp van de git cloneopdracht:

Kloon Scrcpy-repository

Navigeer vervolgens naar de map en voer het Scrcpy-installatiescript uit:

Installeer de nieuwste Scrcpy

Op deze manier wordt de nieuwste versie van Scrcpy op uw Linux-systeem geïnstalleerd. Om dit te verifiëren, voert u de volgende opdracht uit:

Nu bent u er helemaal klaar voor om via USB of draadloos verbinding te maken met uw Android-apparaat.

Verbinding maken met uw Android via een USB-kabel

Om verbinding te maken met uw Android-apparaat, moet u Ontwikkelaarsopties en USB-foutopsporing inschakelen .

Ga hiervoor naar uw apparaat Instellingen -> Systeemoptie :

Android-instellingen

Open de optie Over de telefoon en klik meerdere keren op het buildnummer totdat u een bericht ontvangt met de tekst ‘ U bent een ontwikkelaar ‘:

Tik 7 keer op het buildnummer

Ga vervolgens terug naar Systeeminstellingen en hier kun je de ontwikkelaarsopties zien . Schakel in de ontwikkelaarsopties de optie USB-foutopsporing in:

Schakel ontwikkelaarsopties en USB-foutopsporing in

Nadat u de USB-foutopsporingsoptie hebt ingeschakeld , krijgt u een prompt waarin uw keuze wordt bevestigd. Druk hier op de OK- knop:

Sta USB debugging toe

Verbind nu uw telefoon met uw Linux-systeem met een USB-kabel. Nadat je dit hebt gedaan, zie je een melding over de USB-foutopsporingsmodus op je Android.

Open vervolgens de terminal in uw Linux-systeem en voer de scrcpyopdracht uit om uw apparaat te spiegelen:

Scrcpy verbinden via USB-kabel

Met name kunt u uw Android-mirroring op uw systeem zien.

Om uw telefoon los te koppelen, drukt u eenvoudig op de toets Ctrl+ C.

Verbinding maken met uw Android via een draadloze verbinding

U kunt uw Android-apparaat ook draadloos verbinden. Verbind eerst uw telefoon met Linux via een USB-kabel en voer de volgende adbopdracht uit om te zien dat Linux uw Android-apparaat herkent:

Ontdek het IP-adres van uw Android:

adb-apparaten en adb shell ip route-opdrachten uitvoer

Houd er rekening mee dat uw Linux en Android met dezelfde Wi-Fi-verbinding moeten zijn verbonden.

U kunt het IP-adres van uw telefoon ook controleren door naar de optie Instellingen -> Draadloos en netwerk -> Wi-Fi te gaan en op de knop Configureren te drukken:

Zoek het IP-adres in de Android Wi-Fi-instellingen

Nadat u het IP-adres van uw telefoon kent, moet u een poort configureren voor uw TCP/IP-verbinding. Ik heb het bijvoorbeeld ingesteld op 5000:

Koppel nu uw telefoon los van de USB-kabel. Verbind vervolgens uw telefoon met uw Linux-systeem met behulp van het IP-adres en de opgegeven TCP/IP-poort via een netwerk:

Adb Connect

Als er meerdere apparaten zijn, kunt u het serienummer van uw Android gebruiken om er via een netwerk verbinding mee te maken:

Voer ten slotte de scrcpyopdracht uit om uw Android te besturen en te spiegelen:

verbinding maken met telefoon Via TCP/IP

Zoals eerder vermeld kunt u deze verbinding verbreken door op Ctrlde + Ctoets te drukken.

Scrcpy-gebruiksvoorbeelden

Laten we enkele voorbeelden van de Scrcpy-opdracht bekijken om te begrijpen hoe het werkt.

Wijzig de venstertitel

U kunt de titel van het venster waarin uw Android wordt weergegeven wijzigen door de --window-titlevlag in de scrcpyopdracht te gebruiken:

Wijzig de venstertitel van het Scrcpy Android-scherm

Android-scherm opnemen

U kunt het scherm van uw Android opnemen door de vlag -rof te gebruiken --record. U kunt bijvoorbeeld het scherm van uw apparaat opnemen en opslaan in een nieuw bestand met de naam “ maketecheasier.mp4 “:

Scrcpy-opnamescherm

Je kunt de -rvlag ook combineren met de -Nvlag, dus geen display. Op deze manier verschijnt je Android-scherm niet op Linux. Het volledige scherm wordt echter nog steeds opgenomen in een bestand:

Scrcpy Geen weergave-opname

Pas het vensterscherm aan

Bovendien kunt u de maximale grootte (breedte en hoogte) van uw venster instellen met de optie -mof --max-size:

Scrcpy-set Max. grootte

U kunt de spiegel zelfs beperken tot de modus Alleen-lezen door de vlag -nof te gebruiken --no-control. Op deze manier kun je je Android-scherm alleen op Linux bekijken:

Bovendien kunt u de framerate van de schermopname beperken met behulp van de --max-fpsvlag in de Scrcpy-opdracht:

Scrcpy biedt ook een --show-touchesvlag, waarmee je de fysieke aanrakingen van het apparaat in realtime op je Linux kunt zien:

U kunt de -Svlag van de Scrcpy-opdracht gebruiken om uw apparaat te vergrendelen en het nog steeds te kunnen bedienen. Deze vlag helpt de energie van je Android te besparen:

Ten slotte kunt u de --rotationvlag gebruiken om de initiële weergaverotatie in te stellen. De standaardwaarde is 0 . De mogelijke waarden zijn echter 0, 1, 2 en 3, waarbij elke waarde 90 graden rotatie tegen de klok in toevoegt:

Scrcpy-rotatie

Scrcpy biedt tal van andere handige opties , je moet ze verkennen en uitproberen.

Scrcpy verwijderen van Linux

U kunt een van de volgende opdrachten uitvoeren om Scrcpy van uw systeem te verwijderen, afhankelijk van uw installatiemethode:

Verwijder Scrcpy

Op deze manier heb je Scrcpy met succes van je systeem verwijderd. Als je Scrcpy niet leuk vindt, kun je andere Android-mirroring-apps proberen om je apparaat vanaf je Linux-systeem te bedienen.

Afbeelding tegoed: Nimrach Chaudhry. Alle wijzigingen en screenshots door Nimrah Chaudhry.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *