Before logging into X, that unclutter command complains about "no protocol" (or something) and exits with status 1. After logging in, AFAICT it hangs. Restarting the display-manager service (when not yet logged in to X) or logging out and back in (when already logged in) suit me better: more responsive and more deterministic.