Install service files for kwin

master
David Edmundson 5 years ago
parent d4ec18d844
commit 405841caf2

@ -5,7 +5,7 @@ set(PROJECT_VERSION "5.19.80")
set(PROJECT_VERSION_MAJOR 5)
set(QT_MIN_VERSION "5.14.0")
set(KF5_MIN_VERSION "5.70.0")
set(KF5_MIN_VERSION "5.73.0")
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules ${CMAKE_MODULE_PATH})
@ -48,6 +48,7 @@ include(KDEClangFormat)
include(ECMInstallIcons)
include(ECMOptionalAddSubdirectory)
include(ECMConfiguredInstall)
add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_USE_QSTRINGBUILDER -DQT_NO_URL_CAST_FROM_STRING)
@ -849,3 +850,6 @@ configure_package_config_file(KWinDBusInterfaceConfig.cmake.in
INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR})
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/KWinDBusInterfaceConfig.cmake
DESTINATION ${CMAKECONFIG_INSTALL_DIR})
ecm_install_configured_files(INPUT plasma-kwin_x11.service.in plasma-kwin_wayland.service.in @ONLY
DESTINATION ${SYSTEMD_USER_UNIT_INSTALL_DIR})

@ -0,0 +1,7 @@
[Unit]
Description=KDE Window Manager
[Service]
ExecStart=@CMAKE_INSTALL_FULL_BINDIR@/kwin_wayland
BusName=org.kde.KWin
Slice=session.slice

@ -0,0 +1,8 @@
[Unit]
Description=KDE Window Manager
Wants=plasma-kcminit.service
[Service]
ExecStart=@CMAKE_INSTALL_FULL_BINDIR@/kwin_x11 --replace
BusName=org.kde.KWin
Slice=session.slice
Loading…
Cancel
Save