diff --git a/src/utils/desktopinfo.cpp b/src/utils/desktopinfo.cpp index 393cad751a..218d18743a 100644 --- a/src/utils/desktopinfo.cpp +++ b/src/utils/desktopinfo.cpp @@ -43,6 +43,9 @@ DesktopInfo::WM DesktopInfo::windowManager() if (desktop.contains(QLatin1String("kde-plasma"))) { return DesktopInfo::KDE; } + if (desktop.contains(QLatin1String("cosmic"))) { + return DesktopInfo::COSMIC; + } } if (!GNOME_DESKTOP_SESSION_ID.isEmpty()) { diff --git a/src/utils/desktopinfo.h b/src/utils/desktopinfo.h index 03f29086a6..3aebaf9e9a 100644 --- a/src/utils/desktopinfo.h +++ b/src/utils/desktopinfo.h @@ -14,6 +14,7 @@ class DesktopInfo { GNOME, KDE, + COSMIC, OTHER, QTILE, SWAY,