diff --git a/src/kdeinit/CMakeLists.txt b/src/kdeinit/CMakeLists.txt --- a/src/kdeinit/CMakeLists.txt +++ b/src/kdeinit/CMakeLists.txt @@ -65,3 +65,6 @@ install(TARGETS kdeinit5_wrapper ${KF5_INSTALL_TARGETS_DEFAULT_ARGS} ) endif () + +configure_file(org.kde.kdeinit5.desktop.cmake ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kdeinit5.desktop @ONLY) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kdeinit5.desktop DESTINATION ${KDE_INSTALL_APPDIR}) diff --git a/src/kdeinit/org.kde.kdeinit5.desktop.cmake b/src/kdeinit/org.kde.kdeinit5.desktop.cmake new file mode 100644 --- /dev/null +++ b/src/kdeinit/org.kde.kdeinit5.desktop.cmake @@ -0,0 +1,7 @@ +[Desktop Entry] +Exec=@CMAKE_INSTALL_PREFIX@/bin/kdeinit5 +Name=kdeinit +NoDisplay=true +Type=Application +X-KDE-StartupNotify=false +X-KDE-Wayland-Interfaces=org_kde_plasma_window_management,org_kde_kwin_keystate,org_kde_kwin_fake_input