

For Gentoo, an Ebuild is available: scrcpy/. For Arch Linux, an AUR package is available: scrcpy.

Get the app Linux In Debian (testing and sid for now): apt install scrcpy A Snap package is available: scrcpy.

On some devices, you also need to enable an additional option to control it using keyboard and mouse. Make sure you enabled adb debugging on your device(s). It focuses on: lightness (native, displays only the device screen) (native, displays only the device screen) performance (30~60fps) (30~60fps) quality (1920×1080 or above) (1920×1080 or above) low latency (35~70ms) (35~70ms) low startup time (~1 second to display the first image) (~1 second to display the first image) non-intrusiveness (nothing is left installed on the device) Requirements The Android device requires at least API 21 (Android 5.0). It works on GNU/Linux, Windows and macOS. Scrcpy (v1.12.1) This application provides display and control of Android devices connected on USB (or over TCP/IP).
