Summary: | "Touchpad" item is listed under "Applications" instead of under "System Settings" | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Patrick Silva <bugseforuns> |
Component: | Touchpad | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | agurenko, kde, nate, nicolas.fella |
Priority: | NOR | Keywords: | qt6, usability |
Version: | 5.92.0 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-desktop/-/commit/96100ae814bb360b90069b002cf4bf496cb9374f | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: | screenshot |
Technically, it is in fact a tiny app. However "System Settings" might be a more user-friendly place for it indeed. I think this is happening because the component name for the shortcuts is kcm_touchpad and there is a desktop file with this name, so the KCM assumes it's an application A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2006 Git commit 83c0519d164818be7dcf95f382472511bb27a503 by Nicolas Fella. Committed on 25/01/2024 at 20:39. Pushed by nicolasfella into branch 'master'. [kcm/keys] Improve system service detection Currently we detect everything with a desktop file as Application, which contains unexpected results. To fix this: - Consider desktop files with NoDisplay to be system services (this includes KCMs) - Check X-KDE-GlobalShortcutType to determine whether it's a service M +19 -3 kcms/keys/globalaccelmodel.cpp https://invent.kde.org/plasma/plasma-desktop/-/commit/83c0519d164818be7dcf95f382472511bb27a503 Git commit 96100ae814bb360b90069b002cf4bf496cb9374f by Nicolas Fella. Committed on 25/01/2024 at 20:41. Pushed by nicolasfella into branch 'Plasma/6.0'. [kcm/keys] Improve system service detection Currently we detect everything with a desktop file as Application, which contains unexpected results. To fix this: - Consider desktop files with NoDisplay to be system services (this includes KCMs) - Check X-KDE-GlobalShortcutType to determine whether it's a service (cherry picked from commit 83c0519d164818be7dcf95f382472511bb27a503) M +19 -3 kcms/keys/globalaccelmodel.cpp https://invent.kde.org/plasma/plasma-desktop/-/commit/96100ae814bb360b90069b002cf4bf496cb9374f |
Created attachment 164886 [details] screenshot SUMMARY If I'm not mistaken, in previous versions of Plasma the "Touchpad" item was listed under "System Settings" section of Shortcuts KCM. But on Plasma 6 RC1 it is listed under "Applications", and seems inappropriate a system component used to control an hardware under "Applications" instead of under "System Settings". STEPS TO REPRODUCE 1. open Shortcuts KCM 2. 3. OBSERVED RESULT "Touchpad" item under "Applications" section, as seen in the attached screenshot EXPECTED RESULT "Touchpad" item under "System Settings" section SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.92.0 KDE Frameworks Version: 5.248.0 Qt Version: 6.7.0 Graphics Platform: Wayland