Не хочется использовать gdm/kdm. Но поскольку xdm не поддерживает автологин, нашёл следующее решение:
$ cat /etc/rc.local
su -c startx user
Но на этой команде оно вываливается с следующей ошибкой:
X: user not authorized to run the X server, aborting.
giving up.
xinit: No such file or directory (errno 2): unable to connect to X server
xinit: No such process (errno 3): Server error.
Но если запустить данную команду в консоли от рута то все отлично.
В чем тут разница? Может есть еще какой способ автологин сделать?