Question / Help [Arch+XFCE] Xcomposite only allowing streaming of OBS window (OBS 23.1.0)

vmrosetta

New Member
Log file: https://obsproject.com/logs/Vn_e-P4pXPQdtXHg

When I choose to add an Xcomposite source, I get this window. All options are "unknown" as shown in the following screenshot.

Screenshot_2019-04-28_20-52-01.png


Every "unknown" just leads to broadcasting the OBS window. Oddly enough, if I start OBS with an Xcomposite going and certain windows up (e.g. an emulator) it works until I mess with it.

EDIT: I've just verified that the issue persists on GNOME (Xorg and Wayland) as well as KDE.
 
Last edited:

e_orz

New Member
Hi,
I have the same issue with Ubuntu 19.04, GNOME.
I found out that setting a window name using xdotool fixed the issue. I ended up writing this small script that actually resets the name of each window.
Bash:
#!/bin/bash
WIDS=$(xdotool search --onlyvisible --name '.*')
for id in $WIDS; do
  NAME=$(xdotool getwindowname $id)
  if [ "$NAME" != "" ]
  then
    xdotool set_window --name "$NAME" "$id"
  fi
done
It's a workaround (and I don't have any clue why it works). But it's better than nothing. It might help someone.
Maybe some of the developers could shed some light on why this workaround works (or better, what GNOME is doing wrong when setting the window name)
 
Top