Today we have the one and only @Conan_Kudo on the show, if you've been at all involved in the development of Fedora Linux, OpenSUSE, CentOS and may more projects you've heard the name.
Video Release: https://www.youtube.com/watch?v=7yRrraoMee4
Audio Release: https://podcasters.spotify.com/pod/show/tech-over-tea/episodes/Improving-Fedora-Linux-From-The-Inside--Neal-Gompa-e29kopb
Really wish there were more community members like @Conan_Kudo who care about the greater "Desktop Linux" as a whole, not just about one particular distribution. And actually do things on a volunteer basis. Appreciate his work bridging communities, e.g., his work to bring Snap to Fedora. Sounds like an uphill battle though?
Regarding #Wayland, @Conan_Kudo nails it with "total protocol breakage and everything being completely different". And interesting to hear that @BrodieOnLinux is not using #Wayland due to "issues". "There are issues with Nvidia, absolutely. There are issues with window-manager-y things." So basically we all agree!
@probono @BrodieOnLinux The thing is, I don't see it being a bad thing that it's a complete departure. That would imply I thought X11 is good. We all know it's not good.
But replacing 40+ years of baggage is hard, and as @thisweekinkde put it: "shell-shocked X developers" went completely in the opposite direction of X11. It's taken 15 years, but we're finally here in terms of parity in capabilities and desktop environment support.
But it's still different, and that's okay.
@Conan_Kudo maybe X11 isn't great but I'd say Wayland will be "there" once @BrodieOnLinux can use it for his video production, I can use it with, e.g., GNUstep on Nvidia, etc. - all things we can do with X11 today. Also, for it to be "there" all existing X11 applications would need to be ported over or rewritten; given 40+ years of investment into X11 this is a monumental task indeed, which gets offloaded to people outside of the Wayland project.
@probono @BrodieOnLinux The whole point of Xwayland is to avoid having to force everything to be ported. Most applications that just use toolkits just have to wait for the toolkit to be updated and they're done. If they use xlib directly, then that's a different issue and they can just run in Xwayland.
Maybe someday someone will write an xlib wrapper to run on Wayland directly, but it's not important enough to do so right now.
As for NVIDIA, the proprietary drivers work *now*.
@Conan_Kudo @BrodieOnLinux If you wanted to record your whole screen while talking into the microphone at the same time, which application on Fedora KDE 38 would you recommend? I tried, didn't find one that worked for me in the default Wayland session.
@probono @BrodieOnLinux I would use OBS Studio. It supports this pretty well and it's available in Fedora's repositories as the `obs-studio` package.
@Conan_Kudo @BrodieOnLinux Maybe I am doing it wrong, but all I am getting as a capture is a black screen with just the mouse cursor visible. This is with a 11th Gen Intel Core i5-1135G7 built-in GPU
@probono @BrodieOnLinux Did you add "Screen Capture (PipeWire)" source to your scene? When you add it, you should get a pop up dialog asking you what screen to add. Once you do that, it should just work.
(FYI: my preferred recording format is MKV container with SVT-AV1 video encoder and FFmpeg Opus audio encoder)
@probono@fosstodon.org @Conan_Kudo@fosstodon.org @BrodieOnLinux@linuxrocks.online he's not using wayland because his issues where hyperland specific and Sway's got some missing features he likes.
@10leej @BrodieOnLinux @probono Right, I'm aware of the philosophy that wlroots (and xdg-desktop-portal-wlr) holds, and it is unlikely that x-d-p-wlr will gain complete portal services coverage because of it.
@Conan_Kudo @10leej @probono The specific thing that I was missing is window capture, which I'm pretty sure is available for GNOME and KDE, but Wlroots not so much. Hyprland with it's custom portal was the only way to make it happen on that side
@BrodieOnLinux @10leej @probono It won't get implemented in xdg-desktop-portal-wlr until this is resolved: https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/issues/93
wlroots has some *interesting* constraints that prevent it from using the solution everyone else uses, notably that Sway wants everything going through Wayland IPC rather than reusing other stuff when available.
@10leej @BrodieOnLinux @Conan_Kudo In this case, I was specifically using the Fedora KDE Live ISO with Wayland and yes, I did use Pipewire and the Portal. Didn't work the first time around but on a second try I got it to work. Thank you!