--- sddm-0.12.0/src/common/Session.cpp~ 2015-09-07 13:40:47.000000000 +0300 +++ sddm-0.12.0/src/common/Session.cpp 2015-09-07 13:40:41.000000000 +0300 @@ -150,6 +150,14 @@ namespace SDDM { file.close(); + if( m_desktopNames.isEmpty() ) { + m_desktopNames = desktopSession(); + if (m_desktopNames.contains(QStringLiteral("PLASMA"), Qt::CaseInsensitive) + || m_desktopNames.contains(QStringLiteral("KDE"), Qt::CaseInsensitive) ) { + m_desktopNames = QStringLiteral("KDE"); + } + } + m_type = type; m_valid = true; }