Gebruik Scrcpy om Android op Linux te spiegelen en te besturen
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 na het installeren van adb de stabiele versie van Scrcpy:
Je kunt de stabiele versie van Scrcy ook installeren met behulp van snap:
Na de succesvolle installatie kunt u de versie verifiëren met behulp van de scrcpy -v
opdracht:
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:
Kloon vervolgens de Scrcpy-repository met behulp van de git clone
opdracht:
Navigeer vervolgens naar de map en voer het Scrcpy-installatiescript uit:
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 :
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 ‘:
Ga vervolgens terug naar Systeeminstellingen en hier kun je de ontwikkelaarsopties zien . Schakel in de ontwikkelaarsopties de optie 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:
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 scrcpy
opdracht uit om uw apparaat te spiegelen:
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 adb
opdracht uit om te zien dat Linux uw Android-apparaat herkent:
Ontdek het IP-adres van uw Android:
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:
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:
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 scrcpy
opdracht uit om uw Android te besturen en te spiegelen:
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-title
vlag in de scrcpy
opdracht te gebruiken:
Android-scherm opnemen
U kunt het scherm van uw Android opnemen door de vlag -r
of te gebruiken --record
. U kunt bijvoorbeeld het scherm van uw apparaat opnemen en opslaan in een nieuw bestand met de naam “ maketecheasier.mp4 “:
Je kunt de -r
vlag ook combineren met de -N
vlag, dus geen display. Op deze manier verschijnt je Android-scherm niet op Linux. Het volledige scherm wordt echter nog steeds opgenomen in een bestand:
Pas het vensterscherm aan
Bovendien kunt u de maximale grootte (breedte en hoogte) van uw venster instellen met de optie -m
of --max-size
:
U kunt de spiegel zelfs beperken tot de modus Alleen-lezen door de vlag -n
of 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-fps
vlag in de Scrcpy-opdracht:
Scrcpy biedt ook een --show-touches
vlag, waarmee je de fysieke aanrakingen van het apparaat in realtime op je Linux kunt zien:
U kunt de -S
vlag 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 --rotation
vlag 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 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:
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