В /etc/sysconfig/nodm указан пользователь NODM_USER=rdr но nodm стартует от root Предполагаю, в что в prefdm не срабатывает конструкция EXEC_ARGS= . "$AUTOLOGIN_CFG" trap 'kill -TERM $!; exit 143' HUP INT TERM "$AUTOLOGIN_EXE" $EXEC_ARGS & После грязного хака последней строки export NODM_USER;export NODM_ENABLED;"$AUTOLOGIN_EXE" $EXEC_ARGS & запускается от пользователя
На Sisyphus.
В mkimage-profiles конфигурируется как export NODM_USER=$USER -- не помню точно, откуда пришло, но как минимум в README пакета о необходимости что-либо экспортировать ничего нет.
У меня стартует от рута, потом запускает экземпляр от пользователя: ==================================================== |-prefdm(3491)---nodm(3502)---xinit(3510)-+-X(3526)---{X}(3583) | `-nodm(3587)---awesome(3666) ==================================================== rootroot@thinkpad ~ #ps aux G 'nodm$' root 3502 0.0 0.0 19236 536 ? S Mar30 0:00 /usr/sbin/nodm evg 3587 0.0 0.0 55288 828 ? S Mar30 0:00 /usr/sbin/nodm ==================================================== (x86_64/systemd)