I use Linux on the desktop and 90% of this stuff does not affect me. But.. what really gets on my nerves... remote desktop support.
Sure there is VNC but VNC has no sound! I guess Pulse can do it... That's what I keep reading but I can't make it work no matter how hard I try. Even if Pulse actually can provide remote sound.. (which I am begining to thing requires a visit from the friendly ghost of Leonert Poettering himself) it should be seamless with the remote desktop app to be considered good enough for 2001 (let alone 2016). Look how easy it is in Windows! Check the fucking box and it works. That's what I want to see in Linux.
Yes, there have been other sound servers over the years, eSound, aRts. I remember eSound even having a java client so I could hear my Linux Desktop from someone's Mac or Windows box. So what... they still were not (click a box) integrated AND they were only supported in certain applications.
Once upon a time, when I was first switching to Linux I was super impressed by remote X display. Windows had no native remote desktop back then, you had to pay a bunch of money to PC Anywhere to get that. Linux was light years ahead in my eyes in that it ran over the network natively.
What the hell happened? All those years, Windows gets Remote Desktop which seamlessly incorporates sound AND on terminal servers even separates the sounds by login session. I can log in to Windows remotely while a buddy does the same and we can listen to separate sounds on our respective terminals.
Linux has what? VNC plus PulseAudio? WTF?
I could rant about VNC not having built in encryption too. I guess RealVNC has it.. for a price. I think TightVNC can do SSL but you have to use the Java client. That sucks. At least SSH tunneling gives me a solution to that though. Still waiting for such a simple sound solution.
Alas... Linux seems to be finally changing on this front. IN THE WRONG FUCKING DIRECTION! Now we are supposed to be switching to Wayland and relying on each respective desktop environment to independantly invent and implement a remote protocol for us to use?
I think the Linux Desktop is in the process of self destructing. Where to now?