Just support the lates driver version that Nvidia/AMD/Intel recommend. Same as on Windows.
> desktop environments, windowing protocols, audio protocols
All abstracted by available open source libraries, notably libSDL. Besides, Windowing is a laughably trivial part of a game and audio isn't that much more complex when it comes to the OS interface.
The decision to port/not port to desktop Linux is not a technical one when the renderer has already been ported to Vulkan and the rest of the game already compiles on a POSIX-like platform.
Then I got another bug on the desktop with a builtin Intel GPU. Those are usually regarded as the ones with the best driver support on Linux, but that didn't save me. After waking up after it has went to sleep, sometimes, that means often, parts of the screen would flicker. It happened directly after the update from Ubuntu 20.04 to 20.10, or kernel 5.4 to 5.8. Now I've manually installed 5.10 and the bug is gone, but without my manual intervention the bug would have continued for months.
https://www.amd.com/en/press-releases/2019-03-19-amd-radeon-...