Hi KDE team,
I’m a KDE user planning a longer-term move to Linux on my main PC, and I’ve been thinking about a recurring pain point for desktop Linux adoption: legacy software (especially older Windows games) that break due to filesystem/path conventions, timing issues, and API transitions.
My thought: an optional “compatibility mediator” layer, possibly AI-based (not necessarily KDE-specific, but possibly integrated via KDE tooling) that could assist legacy applications by:
-
Translating path conventions (drive letters, forbidden characters like
:) into modern filesystem representations. -
Assisting with legacy app assumptions (case-insensitivity expectations, hard-coded paths).
-
Potentially brokering calls and configuration for compatibility stacks (Wine/Proton, DXVK/VKD3D), reducing manual prefix tweaking.
-
Providing a user-facing UI for common compatibility “fixes” and diagnostics (what’s failing and why), ideally with safe defaults and clear logging.
I realise this crosses into Wine/Proton territory and may be outside KDE’s scope. I’m mainly interested in whether KDE has any relevant initiatives (e.g., UI tooling around compatibility, better diagnostics, integration with Flatpak/Portals, etc.) or whether there’s a place to discuss such an idea with the right upstream projects.
If there’s an appropriate mailing list / issue tracker / discussion forum for this kind of cross-project desktop UX idea, I’d appreciate a pointer.
Thanks for your time and for all the work you do.
Best regards,
Jonathan