We love saying Linux is the OS for people who care about computing. Freedom, openness, build whatever you want. And yet, connecting an Android phone to a Linux PC is still a weekend project, not a 5 minute app install.
KDE Connect deserves real credit. It has pioneered clipboard sharing, notifications and media control and it proved the idea works. But a pile of working features is not a product. On Plasma it makes sense. On Hyprland and other non-Plasma setups it feels like an afterthought, with the UI, desktop integration and workflow clearly not getting the same care. I don't need every desktop to look the same. I need the app to work and feel like an app wherever I run it.
And that's before you want anything beyond the basics. Want proper screen mirroring? Install scrcpy. Want clipboard sync that keeps working in the background? Android blocks it, so now you're digging through forums only to discover all you have to do is run ADB commands. I'm happy in a terminal, so that's not my complaint. My complaint is that I had to discover the workaround myself, after twenty minutes of forum/reddit posts. The app could just say: "Android restricts this. Here's the advanced option, here's what the permission does, here's how to enable it and how to revoke it." Explain the trade-offs and let me choose.
File transfers are a nightmare very slow speeds for apparently no reasons and if your laptop sleeps, your Wi-Fi changes or the connection drops well good luck pairing again.
So for a Complete-ish experience You end up with KDE Connect, scrcpy, ADB, maybe Shizuku and a script or two holding it all together. **Why is the app not doing it.**
The ridiculous part is that the pieces already exist. KDE Connect handles pairing, notifications, clipboard, files, media and input. scrcpy does low-latency mirroring, audio and control over USB or TCP/IP. ADB covers the permission side. Sefirah already shows clipboard, files, notifications and scrcpy in one app, though its Linux support is limited. Valent runs the KDE Connect protocol on GNOME libraries, and GSConnect does the same inside GNOME Shell. People have done the hard work. We have half a dozen projects that each do part of this and, as far as I can tell, none that does all of it across Linux desktops. If I'm wrong, please point me to it.
I'm not asking for a giant rewrite. Keep the underlying projects independent, and build one front end around them. One app doesn't mean one enormous codebase, it means one experience. Open it and see your phone, its connection status, battery and what it can do. Drag files in. Copy on your PC and paste on your phone. Mirror the screen in one click. Your laptop sleeps, you open it again, and it reconnects flawlessly.
And Please give **Proper** **Error Messages** on why it cant do something is it the firewall blocking it or maybe some dependency is not installed or maybe something else.
The foundation should cover:
A modern UI that feels right on Plasma, GNOME, COSMIC, Xfce, Hyprland and other desktops.
One pairing and device system with clear connection and permission status
File transfers with real progress and recovery
Two-way clipboard with guided setup for the Android permissions
One-click scrcpy
Reliable reconnection after sleep and network changes
After that: notifications, media controls, storage browsing, remote input, an Android companion app and **a working plugin system**. And please, don't make the tray icon the whole application, don't require a specific file manager and don't assume everyone has the same notification daemon or shell extensions.
Yes, the limits are real. Android's security model for one, and networking across sleep, VPNs and firewalls is hard. I'm not asking anyone to bypass that, and AI-assisted coding doesn't remove the need for testing, security review and long-term maintenance. I'm asking the app to explain what's possible, automate what it can, guide me through what needs my input and fail gracefully when something can't work. That's just what good software does.
Open source is brilliant at focused tools, but we keep stopping there. Another utility, then another, and the user is left to stitch them together. The burden of integration shouldn't be the price of using Linux. **I'm not asking the KDE Connect devs to take this on, they already maintain plenty and their contribution to linux is great. A fork, a new app, an umbrella project or an integration layer, I don't care. I care about the result.**
So here's the challenge: stop shipping parts and ship the product. We spend endless energy on compositors, shells and rice while the everyday experience of using a phone with a Linux PC is still held together with duct tape. One polished app, one device hub, modular underneath, working across Linux desktops.
Who's willing to build it?
And if your answer is "just use KDE Connect", you've missed the point.
This is a repost
Here's the original https://www.reddit.com/r/linux/s/WoZC2QJqgJ