Scrcpy GUI Enhanced - GTK 3 GUI to control Android over WiFi or USB
Posted by SnooFloofs641@reddit | linux | View on Reddit | 3 comments
A native GTK 3 desktop application that streamlines managing scrcpy sessions. It wraps common Android device workflows, USB and wireless pairing, session control, and device persistence all behind a modern interface.
This has been developed in Python with GTK 3, PyGObject bindings, adb, and a modern scrcpy build (2.4 or newer), so far it's only been tested on Linux Mint with a Redmi K70 Pro (if you want to help test hit me up).
Features - Live discovery: Automatic USB + wireless scans with a centralized presence monitor that keeps reachability up-to-date without hogging resources. - Per-device profiles: Mix presets, overrides, launch-app rules, IME placement, and custom args—each saved device can have its own scrcpy recipe. - Virtual displays: One-click virtual sessions (from live or saved lists) with optional system UI hiding, app auto-launch, and IME redirection. - Wireless toolkit: Guided USB→Wi-Fi setup, QR pairing dialog, TCP/IP helpers, and resilient rediscovery for devices with dynamic IPs. - Saved device management: Rename, favourite, connect (USB/Wi-Fi/virtual), or remove devices quickly through a responsive, scroll-friendly UI. - Productivity extras: Logging panel, screenshot/recording destinations and settings import/export.
https://github.com/breixopd/Scrcpy-Manager-UI
FengLengshun@reddit
Oh, nice, a new Scrcpy GUI with actual new features. Not sure why GTK3, but I'd still use the app since there are some things about QtScrpcy and guiscrcpy that I don't like that this seems to solve.
SnooFloofs641@reddit (OP)
Thanks! Tbh I chose GTK 3since I already had some experience with it from university. I've only been able to test on my main device so far so let me know if you have any problems and also feel free to let me know of any features or changes you'd like to see. I plan to make it fit all needs of script users, currently working on having some kind of app list or picker for the virtual display to make it easier to set up without having to check the apps in your settings for the full name
FengLengshun@reddit
The auto scan is the most important one - aside for a lag check + auto reconnect + bitrate adjustment for a true seamless connection. But that seems like a tall order.
Speaking of - I don't know if you're at all interested in it, but another possibility is upstreaming it to kde-connect (and through there, gsconnect). In my opinion, THIS is the last thing missing from either DE to be full parity with Windows in connecting with your Android phone.
I don't like how Windows is, execution aside, is ahead in that aspect - so if you're asking me what feature I want, then it'll be "upstream it to KDE Connect" haha.
Well, barring that, a more general release on AUR or Flatpak would be nice. But again, I know it's not simple and I don't know if that's the kind of logistical work that interests you.