I made a change to $HOME/.config/Thunar/uca.xml (custom action). Historically, I would send a HUP signal and be done with it. I was discussing this with an associate and they said Thunar is running as a daemon, but on my machine it wasn’t.
First I compared configuration files. When I went into the GUI Settings Editor > xfce4-session >sessions >Failsafe, I saw “Thunar”, “–daemon”. I discovered the values come from both $HOME/.config/xfce4 and /etc/xdg/xfce4.
I realized it was the HUP.
When a user logs onto XFCE and does a pstree -ap |less -p thunar, Thunar will be a process under xfce4-session.
pgrep -ai thunar will show for example “695 Thunar --daemon”. If you kill -HUP 695, the daemon is gone.
Do I need to tell xfce4-session or systemd to restart the Thunar daemon?
Who initially starts the Thunar daemon when a user logs on?