Question / Help XComposite doesn't capture some objects

ShadWolf

New Member
I've noticed this being an issue for a while now with OBS, but it seems impossible to use XComposite to capture other windows and objects spawned in with different window managers. Most specifically it is incapable of capturing web browser windows like Google Chrome, or capture the window of Steam.

Google chooses to have Chrome use GTK+ because of how easy it is to develop on than using QtWebkit when it comes to porting, although it has been updated a lot to make it more easier for porting, I don't know if the same applies to Steam also, but trying to use XComposite to capture these windows results in a black screen capture. I checked for other window capturing too and I notice it doesn't even capture Terminal window either, just same black screen capture.

Also I have to point out that using XComposite the checkbox for "Include X Border" is pretty useless since it doesn't work at all from what I've seen it can capture. Feels more like a broken and deprecated function tbh…

Now I have checked out the QtWebkit plugin for OBS Studio that lets you capture web page, and I did compile and add it to OBS plugins, however this does not let you capture your current web browser window since it has you input a URL or a link to a local file on the computer, and it doesn't allow interactions, and I'm pretty sure that linking to a local file of an open window or tab that's open in Chrome would be a thing either.

Question really is… What workarounds can be done to use besides XComposite to capture any and all windows? Links to OBS plugins may be useful if they have a source that can be compiled from. But for the time being it seems just using Screen Capture (XSHM) is the only way as that shows everything on the screen. Not particularly viable if you want to stream or record things that are in a web browser or other windows where XComposite can't capture it.

Code:
OS: Linux Mint 18 (Cinnamon) 64-bit
OBS Studio: 0.16.2
 

Alberane Lucio

New Member
Hello, I have the same problem too.
Have you found any solutions to record these screens?
My terminal in Ubuntu Gnome 17.04 turns completely black.
Thank you.
 
Top