mate-settings-daemon runs in the background, and a GTK Inspector window shows up for me to inspect the GTK objects used by the settings daemon.
Actual behaviour
The desktop environment freezes.
Steps to reproduce the behaviour
Alternative 1
Append GTK_DEBUG=interactive to /etc/environment.
Restart the system.
Log in.
mate-session will have spawned mate-settings-daemon and /usr/bin/ssh-agent /usr/bin/im-launch mate-session, but no other processes will have started under the session process effectively making the desktop useless.
Alternative 2
Log in to a MATE session.
Send SIGSTOP to mate-session (to prevent it from instantly spawning a new mate-settings-daemon).
Send SIGKILL to mate-settings-daemon.
Start a new instance with GTK_DEBUG=interactive mate-settings-daemon.
The desktop environment is now unresponsive.
Using another shell (i.e. a virtual terminal) to kill the newly spawned mate-settings-daemon will restore responsiveness.
Alternatively if in step 4 you just run mate-settings-daemon, the desktop environment will remain responsive.
Why do I want to run mate-settings-daemon with the GTK Inspector?
I'm trying to write a theme and I'd like to be able to inspect the objects/nodes that are used for the overlays that render when using the volume buttons on my laptop.
Expected behaviour
mate-settings-daemon
runs in the background, and a GTK Inspector window shows up for me to inspect the GTK objects used by the settings daemon.Actual behaviour
The desktop environment freezes.
Steps to reproduce the behaviour
Alternative 1
GTK_DEBUG=interactive
to/etc/environment
.mate-session
will have spawnedmate-settings-daemon
and/usr/bin/ssh-agent /usr/bin/im-launch mate-session
, but no other processes will have started under the session process effectively making the desktop useless.Alternative 2
SIGSTOP
tomate-session
(to prevent it from instantly spawning a newmate-settings-daemon
).SIGKILL
tomate-settings-daemon
.GTK_DEBUG=interactive mate-settings-daemon
.mate-settings-daemon
will restore responsiveness.Alternatively if in step 4 you just run
mate-settings-daemon
, the desktop environment will remain responsive.MATE general version
Package version
Linux Distribution
Why do I want to run
mate-settings-daemon
with the GTK Inspector?I'm trying to write a theme and I'd like to be able to inspect the objects/nodes that are used for the overlays that render when using the volume buttons on my laptop.