Parece que esse problema afeta qualquer gerenciador de login diferente do GDM e do KDM. Tem a ver com a forma como o gerenciador de login é iniciado. No caso do SLIM, isso acontece em /etc/init.d/slim. Como uma solução temporária, posso fazer o SLIM carregar, modificando a seguinte linha em /etc/init.d/slim:
start-stop-daemon --start $SSD_START_ARGS ||echo -n " already running"
E substituindo por:
if [ "$(pidof slim)" ]; then
echo -n " already running"
else
exec /usr/bin/slim
fi