KDE developer Nate Graham has penned a post detailing some of the things the KDE project is working on that should come to full fruition next year. There’s quite a few things here, but the biggest one is probably KDE’s maturing support for Wayland.
I’ll be honest: before 2020 the Plasma Wayland session felt like a mess to me. Nothing worked properly. But all of this changed in 2020: suddenly things started working properly. I expect the trend of serious, concentrated Wayland work to continue in 2021, and finally make Plasma Wayland session usable for an increasing number of people’s production workflows.
That’s good news, and I hope the move to Wayland fixes my biggest issue with Linux on laptops: playing video is a massive assault on your battery and fans.
Congrats to the KDE/Plasma team. I really like the humility and the pragmatic openness of quite a few influential members in their community.
I wouldn’t expect it to make any difference. The problem is most likely that the graphics driver can’t decode some video formats. (https://wiki.archlinux.org/index.php/Hardware_video_acceleration#Comparison_tables) In my experience my older laptops stay pretty cool with Youtube and VLC playing MP4, but they absolutely burn up with WebRTC video conferences and Zoom, which apparently use a video codec that my Intel graphics driver for Linux doesn’t support.
In general I can’t say I share your optimism for Wayland. After 20 years of running Linux on the desktop I’ve probably become a bit of a luddite, but Wayland really feals like it’s throwing out the baby with the bathwater. I don’t doubt it will be useable 99% of the time eventually, but that last 1% will be a bunch of nasty edge cases. It seems to be following the modern trend of protecting users from theoretical threats and security flaws while getting in the way of the user’s legitimate activities. Yes, I understand that spyware could *theoretically* be logging my keystrokes and copying the output of all my windows, but the hard fact is that I *don’t* have any spyware on my system, and I just want screensharing to work when I need it without jumping through any hoops.