Take Control of Your Android—Wirelessly or Wired with scrcpy

scrcpy: Control Phone from PC
scrcpy: Control Phone from PC

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)

  1. Download the latest release binaries from the
    official GitHub Releases page.
  2. 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 run scrcpy.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

Recording 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

SCRCPY Device Probe
SCRCPY Android Device Wireless IP Address Probe

SCRCPY Device Mirror
SCRCPY Android Device Wireless IP Address Mirroring

Paperless-ngx Installation And Setup Screencast

Learn with Me – Programming Books, Courses & 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.

About Edward

Edward is a software engineer, web developer, and author dedicated to helping people achieve their personal and professional goals through actionable advice and real-world tools.

As the author of impactful books including Learning JavaScript, Learning Python, Learning PHP, Mastering Blender Python API, and fiction The Algorithmic Serpent, Edward writes with a focus on personal growth, entrepreneurship, and practical success strategies. His work is designed to guide, motivate, and empower.

In addition to writing, Edward offers professional "full-stack development," "database design," "1-on-1 tutoring," "consulting sessions,", tailored to help you take the next step. Whether you are launching a business, developing a brand, or leveling up your mindset, Edward will be there to support you.

Edward also offers online courses designed to deepen your learning and accelerate your progress. Explore the programming on languages like JavaScript, Python and PHP to find the perfect fit for your journey.

📚 Explore His Books – Visit the Book Shop to grab your copies today.
💼 Need Support? – Learn more about Services and the ways to benefit from his expertise.
🎓 Ready to Learn? – Check out his Online Courses to turn your ideas into results.

Leave a Reply

Your email address will not be published. Required fields are marked *