diff --git a/kglobalaccel/CMakeLists.txt b/kglobalaccel/CMakeLists.txt index de9c6f479..9606293e1 100644 --- a/kglobalaccel/CMakeLists.txt +++ b/kglobalaccel/CMakeLists.txt @@ -31,7 +31,15 @@ configure_file(config-kglobalaccel.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kg # kf5_add_kdeinit_executable( kglobalaccel NOGUI ${kglobalaccel_SRCS} ) kf5_add_kdeinit_executable( kglobalaccel5 ${kglobalaccel_SRCS} ) -target_link_libraries(kdeinit_kglobalaccel5 Qt5::DBus KF5::GlobalAccel KF5::KCMUtils KF5::I18n KF5::XmlGui KF5::WindowSystem KF5::DBusAddons KF5::KIOWidgets KF5::Crash) +target_link_libraries(kdeinit_kglobalaccel5 + Qt5::DBus + KF5::GlobalAccel + KF5::I18n + KF5::WindowSystem # KKeyServer + KF5::DBusAddons # KDBusService + KF5::CoreAddons # KAboutData + KF5::ConfigCore + KF5::Crash) if (${XCB_XCB_FOUND} AND ${XCB_KEYSYMS_FOUND}) target_link_libraries(kdeinit_kglobalaccel5 Qt5::X11Extras ${XCB_XCB_LIBRARY} ${XCB_KEYSYMS_LIBRARY}) diff --git a/kglobalaccel/component.cpp b/kglobalaccel/component.cpp index 90f996642..6205c7537 100644 --- a/kglobalaccel/component.cpp +++ b/kglobalaccel/component.cpp @@ -23,8 +23,7 @@ #include "globalshortcutsregistry.h" #include -#include - +#include #include #include #include @@ -425,7 +424,7 @@ QStringList Component::shortcutNames( const QString &contextName) const bool Component::showKCM() { - return KRun::runCommand("kcmshell5 keys", NULL); + return QProcess::startDetached("kcmshell5", QStringList() << "keys"); }