Начать X как пользователь, отличный от root

Я знаю, что некоторые дистрибутивы (Moblin?) Имеют X, начиная с пользователя, отличного от root … Что требуется для этого? Какие шаги необходимо предпринять?

Я не думаю, что это имеет значение, но я думаю, что X запущен KDM в моей системе, и я запускаю Arch Linux

Первый шаг, который необходимо предпринять, – убедиться, что у вас есть карта, поддерживающая настройку режима ядра. Если вы этого не сделаете, вам все равно придется запускать X как root. Ubuntu изучает это и поэтому имеет небольшой набор направлений: https://wiki.ubuntu.com/X/Rootless, который, я думаю, должен работать как хорошее стартовое место для большинства основных дистрибутивов.