mate-desktop / mate-settings-daemon

MATE settings daemon
https://mate-desktop.org
GNU General Public License v2.0
43 stars 48 forks source link

[BUG] Caja Desktop is started before Mate-settings-daemon is ready #395

Open ghostplant opened 2 years ago

ghostplant commented 2 years ago

Expected behaviour

caja --desktop should start after Mate-settings-daemon is ready.

Actual behaviour

caja --desktop is sometimes before Mate-settings-daemon is ready, making caja desktop theme is totally difference with theme planned by Mate-settings-daemon.

Steps to reproduce the behaviour

kill both caja and mate-settings-daemon, firstly run caja desktop and then run mate-settings-daemon.

MATE general version

MATE in Ubuntu 22.04


I tried to postpone starting caja until pgrep -f mate-settings-daemon is satisfied, but it still doesn't work because mate-settings-daemon needs some seconds to become fully prepared. I want to know what is a accurate signal that tells me mate-settings-daemon is fully ready and it would be okay to start up caja desktop.