Lets see what MUTTER_DEBUG=screen-cast says.
screen_cast = bus.get('org.gnome.Mutter.ScreenCast',
'/org/gnome/Mutter/ScreenCast')
run_commands()
+
+ if verbose:
+ print ("Done running commands, exiting...")
done = True
def mutter_vanished():
# echo DBUS_SESSION_BUS_ADDRESS=\$DBUS_SESSION_BUS_ADDRESS
# echo WAYLAND_DISPLAY=gtk-test
-mutter --headless --no-x11 --wayland-display gtk-test >&mutter.log &
+export MUTTER_DEBUG=screen-cast
+
+mutter --headless --no-x11 --wayland-display gtk-test &
mutter_pid=\$!
sleep 2