Is DISPLAY set in the environment?
Is "root" authorized to pop up windows on the (other) user's desktop?