Live stream set for 2025-09-03 at 14:00:00 Eastern
Ask questions in the live chat about any programming or lifestyle topic.
This livestream will be on YouTube or you can watch below.
Introduction
Ever wish you could use your Android phone directly from your desktop â mirror the screen, type with your keyboard, or even record the display? scrcpy makes this possible, and itâs completely free and open source, licensed under the Apache License 2.0.
In this post, you’ll learn how to install and use scrcpy on Fedora Linux, using precompiled binaries — no compiling required. Weâll also cover other platforms briefly, and point you to great learning resources.
What Is scrcpy?
scrcpy is an open source screen mirroring and control tool for Android devices. It offers:
- ✔ High-performance screen mirroring
- ✔ No root required
- ✔ Cross-platform support (Linux, Windows, macOS)
- ✔ Works via USB or wirelessly
- ✔ Advanced features: audio forwarding, screen recording, camera mirroring, clipboard sync, and more
🔗 Official GitHub repository (Genymobile/scrcpy)
Install scrcpy on Fedora (Recommended Method)
-
Download the latest release binaries from the
official GitHub Releases page. -
For Linux, download the AppImage and run it:
chmod +x scrcpy-*.AppImage ./scrcpy-*.AppImage
No need to compile from source â all major platforms have official prebuilt binaries.
Alternative Fedora Installation (Package Manager)
If you prefer installing via Fedora’s package manager:
sudo dnf install scrcpy
Or using Flatpak:
flatpak install flathub com.genymobile.scrcpy
flatpak run com.genymobile.scrcpy
Other Platforms (Quick Guide)
- Windows:
Download the.zip
from
GitHub Releases, unzip, and runscrcpy.exe
. - macOS:
brew install scrcpy
- Ubuntu/Debian:
sudo apt install scrcpy
Or download the latest AppImage from GitHub for newer features.
Requirements For SCRCPY
Glossary:
IP
Internet Protocol address is a numerical label that is assigned to a device connected to a computer network.
Wi-Fi
Wireless network protocols based on the IEEE 802.11 standards for local area networks.
WLAN
Wireless LAN is a computer network that links 2 or more devices.
TCP/IP
Transmission Control Protocol/Internet Protocol is a framework for computer networking.
Android Devices
Name | Description | Recording | Power |
---|---|---|---|
Sony Xperia XA1 Ultra | Updated to Android 8.0 and latest web browser. | Takes photos and videos on front and back cameras. | USB Type-C 2.0 10W charging |
Samsung Galaxy S21 FE 5G | Updated to Android 14.0 and default camera application. | Takes photos and videos on front and back cameras. | USB Type-C 2.0 <25W charging |
Name | Description | Example |
Wireless Connection
# If The Device IP Is Not Know # scrcpy --tcpip # If The Device IP Know (Replace Xs with IP) # scrcpy --tcpip=xxx.xxx.x.xxx:5555
Screenshots & Screencast


Learn with Me â Programming Books, Courses & Services
-
📚 Browse my programming books on Amazon:
Edward Ojambo â Author Page -
🎓 Explore my online programming courses:
OjamboShop Courses -
👨🎓 Book 1-on-1 programming tutorials with me:
Contact for tutorials -
🔧 Need help installing or configuring scrcpy?
Request scrcpy setup services
Conclusion
scrcpy makes Android screen mirroring and control incredibly easy — especially now that official binaries are available. Whether youâre debugging apps, demoing software, or just want the convenience of using your Android device on your Fedora desktop, scrcpy is the tool to try.
Need help getting started? I offer support, training, and custom setups tailored to your needs.