Smartphone vom Linux-PC aus steuern: So nutzt du scrcpy richtig

Smartphone vom Linux-PC aus steuern: So nutzt du scrcpy richtig

Android-Smartphones lassen sich unter Linux längst nicht mehr nur per Dateimanager ansprechen, sondern vollständig vom Desktop aus bedienen. Das kleine Werkzeug scrcpy spiegelt den Handy-Bildschirm in einem normalen Fenster und nimmt dabei Tastatur- und Mauseingaben entgegen, ohne dass dafür eine App auf dem Telefon installiert werden muss.

Die Software bringt auf modernen Distributionen erstaunlich wenig Konfigurationsaufwand mit sich und läuft auch auf älteren Rechnern flüssig. Beim regelmäßigen Wechsel zwischen Mobilgerät und Hauptrechner gewinnt man mit dieser Lösung spürbar Tempo, weil das ständige Greifen nach dem Telefon entfällt.

Was scrcpy leistet und warum es unter Linux glänzt

Scrcpy ist ein Open-Source-Projekt, das den Bildschirm eines Android-Geräts auf einem Linux-, Mac- oder Windows-Rechner darstellt und gleichzeitig die Eingabe über Maus und Tastatur durchreicht. Die Verbindung läuft über das Android Debug Bridge Protokoll, also über denselben Kanal, den auch Entwickler für Tests nutzen. Da das Tool keinen Root-Zugriff benötigt und auf dem Telefon selbst nichts installiert, bleibt das Smartphone in seinem ursprünglichen Zustand. Genau dieser Punkt überzeugt unter Linux besonders, weil sich die Software fügt sich nahtlos in Paketverwaltungen ein und ohne Fremdquellen auskommt.

Im Vergleich zu kommerziellen Mirroring-Lösungen punktet das Projekt mit niedriger Latenz, hoher Bildqualität und einer Codebasis, die quelloffen einsehbar ist. Aktuelle Versionen aus dem Jahr 2026 unterstützen Android 11 und neuer ohne zusätzliche Einrichtungsschritte, weil der nötige Server beim ersten Start automatisch auf das Gerät übertragen wird. Das Werkzeug eignet sich daher für ganz unterschiedliche Anwendungsfälle, von der Vorführung mobiler Apps bis hin zur Steuerung eines Zweitgeräts auf dem Schreibtisch. Ist scrcpy einmal in den Alltag eingebaut, möchte man es möchte selten wieder auf ständiges Umgreifen verzichten, weil sich Nachrichten und Benachrichtigungen direkt vom großen Bildschirm aus beantworten lassen.

Installation unter den gängigen Linux-Distributionen

Die Einrichtung gelingt auf nahezu jeder Linux-Distribution mit wenigen Befehlen. Auf Debian und Ubuntu reicht ein Aufruf von „apt install scrcpy„, unter Fedora übernimmt „dnf install scrcpy“ denselben Job, während Arch-Nutzer auf pacman zurückgreifen. Für besonders aktuelle Releases bietet sich der Weg über Snap oder Flatpak an, weil dort meist die neueste Version aus dem Upstream-Repository landet. Beim Einsatz einer LTS-Distribution lohnt ein Blick auf das offizielle GitHub-Projekt, weil dort die findet sich häufig eine deutlich frischere Ausgabe als in den klassischen Paketquellen.

💻
💾

scrcpy Installation: Distribution-Cheat-Sheet

Die richtigen Befehle für jede Linux-Distribution
🍌
Debian / Ubuntu / Mint
apt-basierte Systeme
$ sudo apt update
$ sudo apt install scrcpy
Ubuntu 22.04+ und Debian 12+ enthalten aktuelle Versionen
🎩
Fedora / RHEL / CentOS
dnf-basierte Systeme
$ sudo dnf install scrcpy
$ sudo dnf install android-tools
RPM-Fusion-Repository ggf. vorher aktivieren
🏠
Arch / Manjaro / EndeavourOS
pacman-basierte Systeme
$ sudo pacman -S scrcpy
$ sudo pacman -S android-tools
Rolling Release liefert oft die neueste Version
📦
Universell: Snap / Flatpak
Distributionsübergreifend
$ sudo snap install scrcpy
$ flatpak install scrcpy
Beste Wahl für aktuelle Upstream-Versionen
📝 Installation verifizieren
$ scrcpy –version  # Version prüfen
$ adb devices       # Verbundene Geräte listen
$ scrcpy               # Mirroring starten
Erscheint nach adb devices keine Geräte-Liste, fehlen meist udev-Regeln oder die Gruppenmitgliedschaft plugdev.
⚠ LTS-Distributionen
Bei älteren Ubuntu/Debian-Versionen kann die Paketversion veraltet sein. Für aktuelle Features Snap/Flatpak nutzen oder direkt vom GitHub-Release bauen.
💡 Profi-Tipp
Pakete adb bzw. android-tools immer mitinstallieren – sie liefern wichtige Debug-Befehle.

Nach der Installation steht der Befehl scrcpy im Terminal bereit und kann ohne weitere Konfiguration aufgerufen werden, sobald ein Gerät verbunden ist. Optional empfiehlt sich die Installation des Pakets adb beziehungsweise android-tools, damit auch tiefergehende Debug-Befehle verfügbar sind. Manche Linux Distributionen liefern beides bereits als Abhängigkeit mit, andere verlangen einen separaten Aufruf. Beim parallelen Testen mehrerer Versionen lassen sich die Binärdateien direkt von der Releases-Seite herunterladen und sie in einem eigenen Verzeichnis ablegen, was sich lohnt sich vor allem für Entwickler mit speziellen Anforderungen an bestimmte Featuresets.

ADB und USB-Debugging als Voraussetzung

Damit scrcpy mit dem Smartphone kommunizieren kann, muss auf dem Android-Gerät der Entwicklermodus aktiviert sein. Dieser versteckt sich in den Systemeinstellungen unter dem Punkt Über das Telefon und wird durch siebenmaliges Tippen auf die Build-Nummer freigeschaltet. Im neuen Menü für Entwickleroptionen lässt sich anschließend das USB-Debugging einschalten, das die ADB-Verbindung autorisiert. Beim ersten Anschließen an den Rechner erscheint auf dem Smartphone ein Dialog, in dem der Fingerabdruck des Computers bestätigt werden muss, was schützt vor unbemerkten Verbindungen durch fremde Geräte.

ADB und USB-Debugging als Voraussetzung

Auf der Linux-Seite prüft der Befehl „adb devices„, ob das Telefon korrekt erkannt wird. Tauchen dort keine Einträge auf, liegt das meist an fehlenden udev-Regeln oder daran, dass der Nutzer nicht in der Gruppe plugdev steckt. Beide Probleme lassen sich in wenigen Minuten beheben, indem die offiziellen Regeln aus dem android-udev-Projekt installiert und der Nutzer der passenden Gruppe hinzugefügt wird. Nach einem kurzen Aus- und Einstecken meldet sich das Gerät zuverlässig, und der Aufruf von scrcpy startet das Mirroring ohne weitere Nachfragen, was den spart in der Praxis viele unnötige Klicks in den Systemeinstellungen.

Verbindung per USB und drahtlos über TCP/IP

Die einfachste Variante bleibt das klassische USB-Kabel, weil sie ohne Konfiguration auskommt und gleichzeitig den Akku des Telefons lädt. Sobald das Gerät angeschlossen und autorisiert ist, öffnet ein einfacher scrcpy-Aufruf das Mirroring-Fenster. Für Vorträge oder Tests auf dem Sofa bietet sich die drahtlose Variante an, die mit „adb tcpip 5555“ eingerichtet wird. Anschließend genügt ein „adb connect„, gefolgt von der IP-Adresse des Telefons, um die Verbindung herzustellen, wobei das Tool arbeitet im selben WLAN nahezu verzögerungsfrei und ohne sichtbare Bildaussetzer.

🔗

USB vs. WLAN: Verbindungsarten im Vergleich
🔌

USB-Verbindung
Setup: Plug & Play
Latenz: Minimal (~30ms)
Akku: Lädt während Nutzung
Ideal für: Dauerbetrieb
📶

WLAN via TCP/IP
Setup: adb tcpip 5555
Latenz: 50-100ms (WLAN)
Akku: Wird verbraucht
Ideal für: Vorträge, Sofa-Nutzung
💡 Profi-Tipp: Ab scrcpy v1.20 funktioniert WLAN-Pairing per QR-Code – deutlich einfacher als die manuelle IP-Eingabe. Bei schwachem Empfang: Bitrate reduzieren!

Ab Version 1.20 unterstützt scrcpy außerdem die ADB-eigene Wireless-Funktion über das Pairing per QR-Code, was den Aufbau noch einmal vereinfacht. Im selben Netzwerk sind so auch mehrere Geräte parallel ansprechbar, sofern jedem über die Option –serial die richtige Kennung mitgegeben wird. Praktisch ist das vor allem in QA-Teams, die unterschiedliche Modelle gleichzeitig testen müssen, ohne ständig Kabel umzustöpseln. Bei schwachem Empfang sollte die Bitrate reduziert werden, weil sich sonst Ruckler einschleichen, die stören insbesondere bei längeren Demos vor Publikum spürbar das Gesamtbild.

Performance-Tuning mit Auflösung, Bitrate und Codec

Standardmäßig überträgt scrcpy das Bild in der nativen Auflösung des Smartphones, was auf modernen Geräten schnell zu sehr großen Fenstern führt. Mit dem Parameter -m lässt sich die längste Bildkante begrenzen, etwa auf 1024 Pixel, wodurch sowohl die Bandbreite als auch die CPU-Last sinken. Ergänzend regelt die Option -b die Bitrate des Videostreams in Megabit pro Sekunde, sodass sich die Qualität gezielt an die verfügbare Verbindung anpassen lässt. Für die meisten Alltagsszenarien genügt eine Bitrate von acht Megabit, während bei Spielen oder Videos durchaus mehr sinnvoll ist.

Performance-Tuning mit Auflösung, Bitrate und Codec

Seit der Version 2.x stehen neben dem klassischen H.264-Codec auch H.265 und AV1 zur Verfügung, was bei gleicher Qualität deutlich geringere Datenraten erlaubt. Die Auswahl erfolgt über –video-codec, und in Kombination mit –max-fps lässt sich die Bildwiederholrate auf einen sparsamen Wert wie 30 begrenzen. Auf älteren Rechnern ohne Hardwarebeschleunigung empfiehlt sich der klassische Codec, während aktuelle Systeme mit GPU-Unterstützung problemlos die modernen Varianten verarbeiten. Für das Maximum lohnt sich die Kombination aus reduzierter Auflösung mit AV1 und einer angepassten Bitrate, was sich zahlt sich gerade in instabilen Netzen aus, in denen Bandbreite knapp ist.

Praxis-Optionen für Aufnahme, Audio und Steuerung

Neben dem reinen Mirroring bringt scrcpy eine Reihe nützlicher Optionen mit, die den Alltag spürbar erleichtern. Mit –record schreibt das Tool den gespiegelten Bildschirm direkt in eine MP4- oder MKV-Datei, was sich für Tutorials und Bug-Reports anbietet. Die Option –turn-screen-off schaltet das Smartphone-Display während der Sitzung dunkel und spart so Akku, während –stay-awake verhindert, dass sich das Gerät selbst sperrt. Für den Einsatz im Hintergrund verzichtet –no-window komplett auf das Fenster und liefert nur die Aufnahme im Hintergrund mit.

scrcpy: Nützliche Befehls-Optionen
🎥

Aufnahme & Display
--record MP4/MKV-Aufnahme
--turn-screen-off Display aus
--stay-awake Auto-Sperre verhindern
🎤

Audio & Steuerung
--audio-source=mic Mikrofon
--hid-keyboard Echte Tastatur
--no-window Headless-Modus
💡 Power-Beispiel: scrcpy --record demo.mp4 --turn-screen-off --max-fps=30 – perfekt für Tutorial-Aufnahmen ohne Display-Glow.

Seit Version 2.0 unterstützt das Werkzeug auch das Forwarding von Audio, sodass Musik oder Benachrichtigungstöne direkt über die Lautsprecher des Rechners ausgegeben werden. Die Versionen der 3.x-Reihe haben das Spektrum um zusätzliche Audioquellen wie das Mikrofon erweitert, was Aufnahmen für Demovideos deutlich erleichtert. Mit dem HID-Modus reagiert das Telefon zudem so, als wären eine echte Tastatur und Maus angeschlossen, was vor allem für Spiele oder Eingabefelder ohne Softkeyboard angenehm ist. Im Zusammenspiel entsteht eine vollwertige Fernsteuerung, die selbst kommerzielle Produkte in vielen Punkten übertrifft.

Fazit: kleines Werkzeug mit großem Hebel

Fazit: kleines Werkzeug mit großem Hebel Scrcpy zählt zu den Werkzeugen, deren Nutzen sich erst nach wenigen Tagen vollständig erschließt, weil es nahezu unsichtbar im Hintergrund seinen Dienst tut. Die Kombination aus quelloffener Codebasis, schlanker Installation und der Fülle praktischer Optionen macht das Programm zur ersten Wahl für alle, die ihr Android-Smartphone vom Linux-PC aus bedienen möchten. Ist das Tool einmal mit angepasster Bitrate, passendem Codec und aktiviertem Audio eingerichtet, dann arbeitet mit dem Telefon wie mit einem zweiten Monitor und gewinnt im Alltag spürbar an Geschwindigkeit.