We often talk about using
sudo -i and
pkexec to run things as root while a normal user but I'm facing the opposite problem today. The script I'm using is running as root. I need it to start a graphical application on a set user's desktop as that user.
I don't want to bomb
.Xauthority or any of that, so what's the safest way to accomplish this?