Eu não sei cubano, mas eu estou usando Slim (assim como o cubano como eu li no site oficial) para autologin Arch (no meu gabinete mame).
Estou usando a opção default_user (não entendi se você não quer usar isso), mas para fazer isso funcionar eu também precisei configurar o .xinitrc no homedir default_user.
Da minha configuração do slim.conf:
login_cmd exec /bin/bash -login ~/.xinitrc %session
[...]
# default user, leave blank or remove this line
# for avoid pre-loading the username.
default_user charlie
[...]
# Automatically login the default user (without entering
# the password. Set to "yes" to enable this feature
auto_login yes
E meu .xinitrc:
#!/bin/sh
[...]
exec xmonad&
exec wahcade
No seu caso, presumo que seja:
#!/bin/sh
exec mate-session
Espero ter entendido sua pergunta. Comente-me algo se estiver enganado ou algo não estiver claro.