diff --git a/globalaccel.cpp b/globalaccel.cpp --- a/globalaccel.cpp +++ b/globalaccel.cpp @@ -33,7 +33,7 @@ if (!KGlobalAccel::isComponentActive(desktopFile)) { const QString destination = QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + QStringLiteral("/kglobalaccel/") + desktopFile; - QFile::copy(service->entryPath(), destination); + QFile::link(service->entryPath(), destination); } QAction action(i18n("Launch %1", service->name())); action.setProperty("componentName", desktopFile);