非ルートとして startx を使用するにはどうすればいいですか?

非ルートとして startx を使用するにはどうすればいいですか?

あるユーザーにログインしxyzてデスクトップ環境を起動すると、startxとしてログインしますroot

whoami印刷しますrootecho $HOMEただし、出力は です/home/xyz

startxの代わりに、開始元のユーザーを取得するにはどうすればよいですかroot?

関連情報