diff --git a/krunner/CMakeLists.txt b/krunner/CMakeLists.txt index 59401c2f0..3a93ed72a 100644 --- a/krunner/CMakeLists.txt +++ b/krunner/CMakeLists.txt @@ -30,7 +30,8 @@ target_compile_definitions(krunner PRIVATE -DPROJECT_VERSION="${PROJECT_VERSION} install(TARGETS krunner ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) install(FILES ${krunner_dbusAppXML} DESTINATION ${KDE_INSTALL_DBUSINTERFACEDIR} ) -install(FILES krunner.desktop DESTINATION ${KDE_INSTALL_DATADIR}/kglobalaccel) +configure_file(krunner.desktop.cmake ${CMAKE_CURRENT_BINARY_DIR}/krunner.desktop @ONLY) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/krunner.desktop DESTINATION ${KDE_INSTALL_DATADIR}/kglobalaccel) set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KRunnerAppDBusInterface") configure_package_config_file(KRunnerAppDBusInterfaceConfig.cmake.in diff --git a/krunner/krunner.desktop b/krunner/krunner.desktop.cmake similarity index 94% rename from krunner/krunner.desktop rename to krunner/krunner.desktop.cmake index 38dc3de63..457daaaa7 100644 --- a/krunner/krunner.desktop +++ b/krunner/krunner.desktop.cmake @@ -1,5 +1,5 @@ [Desktop Entry] -Exec=dbus-send --type=method_call --dest=org.kde.krunner /App org.kde.krunner.App.toggleDisplay +Exec=@CMAKE_INSTALL_PREFIX@/bin/krunner Name=KRunner Name[ar]=مشغّل.ك Name[ast]=KRunner @@ -59,7 +59,7 @@ Actions=RunClipboard X-KDE-Wayland-Interfaces=org_kde_plasma_window_management [Desktop Action RunClipboard] -Exec=dbus-send --type=method_call --dest=org.kde.krunner /App org.kde.krunner.App.displayWithClipboardContents +Exec=krunner -c Name=Run command on clipboard contents Name[az]=Əmri, mübadilə buferindən başlatmaq Name[ca]=Executa una ordre al contingut del porta-retalls