https://bugs.kde.org/show_bug.cgi?id=458830

            Bug ID: 458830
           Summary: Missing Exec line in desktop entry file leads to
                    missing KCM
           Product: krunner
           Version: 5.25.4
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: t...@siosm.fr
                CC: alexander.loh...@gmx.de
  Target Milestone: ---

SUMMARY

I've noticed the following warning while running kbuilsyscoca5:

```
$ kbuildsycoca5 --noincremental
kbuildsycoca5 running...
kf.service.services: The desktop entry file
"/usr/share/applications/kcm_krunnersettings.desktop" has Type= "Application"
but no Exec line
kf.service.sycoca: Invalid Service : 
"/usr/share/applications/kcm_krunnersettings.desktop"
```

Searching for the krunnersettings KCM only yields the plasmasearch KCM in the
UI and on the command line:
```
$ systemsettings --list | grep runner
<empty>
```

But running it directly works fine:
```
$ kcmshell5 /usr/lib64/qt5/plugins/plasma/kcms/desktop/kcm_krunnersettings.so
```

I tried comparing
https://invent.kde.org/plasma/plasma-desktop/-/blob/master/kcms/runners/plasmasearch/kcm_plasmasearch.json
&
https://invent.kde.org/plasma/plasma-desktop/-/blob/master/kcms/runners/krunner/kcm_krunnersettings.json
but could not find the issue.

I wanted to report this issue for the plasma-desktop repo but could not found
the right component in Bugzilla:
```
$ rpm -qf /usr/share/applications/kcm_krunnersettings.desktop
plasma-desktop-5.25.4-1.fc36.x86_64
```

STEPS TO REPRODUCE

See above

OBSERVED RESULT

KRunner KCM is missing from the UI

EXPECTED RESULT

KRunner KCM available in Settings UI

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 36
KDE Plasma Version: 5.25.4
KDE Frameworks Version: 5.97.0
Qt Version: 5.15.5
Kernel Version: 5.19.6-200.fc36.x86_64 (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to