The Xcomposite capture can only capture full 3D accelerated OpenGL programs, but fails to capture the Desktop on Cinnamon, nor a plain Terminal.
This was found cause I am trying to get a current clock graphic in and I figured I’d use htop’s output… NO DICE. Lua Scripting (and you’d expect it to be multiplatform) is currently Windows only… WTF?!?
Looks like this problem has been lingering and has been unsolved since it was discovered in 2016. I cannot use XSHM because I’m out of secondary monitors to capture from.
This seems to be an issue with the capture window functionality can you capture a rectangular selected zone? Or capture the whole screen and edit in post.
Unfortunatly there are and will be bugs in open source that can/will stay for a long time not fixed.
Right, I guess this should be marked as a “WONTFIX” cause nobody can fix it. This is why OBS people that need multi-monitor and individual window capture still use Windows. There is going to be no effort towards solving this so might as well mark it “WONTFIX.”
Thats the spirit, give up now rather than make any attempt to get it fixed.
Seriously, either look into it and learn, try to help the devs, make it a relevant issue or… or… maybe just maybe, use something else and tie that into your obs capture.
It will but only with xorg. Wayland changes the way it fundamentally works and there is no fix. I spoke with the dev on github, and until the wayland team provides a capture API, there is no way for a program to capture another by design. Wayland devs were hostile towards him and refused PR’s he sent adding the functionality.
I wasn’t able to record the desktop or a terminal with OBS, and I just figured it was just a half baked port. But actually it worked when I switched to Wayland. I can record the desktop, a terminal, DOSBox, whatevs. It is a little touch and go if I want to capture from my web cam, my microscope, and show the desktop. Normally I just stream DOSBox based games, so I’m just streaming DOSBox itself rather than the desktop. I’ll give it a try with a windowed 3d environment and see how it goes.
Strike that, reverse it. It’s Wayland that has issues with recording the desktop. Though it’s not so much the desktop it has issues with, but rather capturing a specific monitor. I can capture the desktop just fine if I capture it using Window Capture, select Desktop, and check “Use alpha-less texture format”.