Created attachment 126133 [details] screenshot STEPS TO REPRODUCE 1. open a standalone kcm via apps launcher or krunner (tested icons, fonts, proxy and night color) 2. middle click on its entry in task manager (my task manager is set to open another instance on middle click) 3. OBSERVED RESULT error message, see the attached screenshot. EXPECTED RESULT no error message SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.18.0 KDE Frameworks Version: 5.67.0 Qt Version: 5.14.1
Confirmed. You probably should not be able to even try to open a new instance of a KCMShell window
After https://phabricator.kde.org/D29157 this issue only affects kcms launched via their systray icons: connections night color notifications removable devices (device notifier applet) display configuration keyboard (keyboard layout applet) "Formats" and "Date & Time" kcms launched via context menu of digital clock are also affected. Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.18.80 KDE Frameworks Version: 5.71.0 Qt Version: 5.14.2
Virtual Desktops kcm launched via context menu of Pager widget is also affected.
The fact that these still open in KCMShell is an oversight. Will fix.
Will be fixed in Plasma 5.20 by: - https://phabricator.kde.org/D29711 - https://phabricator.kde.org/D29712 - https://phabricator.kde.org/D29713 - https://phabricator.kde.org/D29714 - https://phabricator.kde.org/D29715 - https://phabricator.kde.org/D29716
Git commit 3b8fc45f8b576b6843ecf568dcb10812ad87093a by Nate Graham. Committed on 19/05/2020 at 13:05. Pushed by ngraham into branch 'master'. [applet] Show KCM in System Settings Summary: Depends on D29711 As this will depend on Frameworks 5.71, it will be landed on master after branching, ending up in Plasma 5.20. Test Plan: Right-click on applet and activate configure menu items Activate applet and click on toolbar button Observe that the KCM is opened in System Settings Reviewers: jgrulich, mart, #plasma Reviewed By: jgrulich, mart, #plasma Subscribers: plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D29716 M +1 -1 CMakeLists.txt M +1 -1 applet/contents/ui/Toolbar.qml M +3 -3 applet/contents/ui/main.qml https://invent.kde.org/plasma/plasma-nm/commit/3b8fc45f8b576b6843ecf568dcb10812ad87093a
Git commit 8e3afbceb3959537aed63aa9541e33b505561410 by Nate Graham. Committed on 19/05/2020 at 13:08. Pushed by ngraham into branch 'master'. [applets] Show KCMs in System Settings Summary: FIXED-IN: 5.20 Depends on D29711 As this will depend on Frameworks 5.71, it will be landed on master after branching, ending up in Plasma 5.20. Test Plan: Right-click on applets and activate their configure menu items Observe that the KCMs are opened in System Settings Reviewers: mart, #plasma Reviewed By: mart, #plasma Subscribers: plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D29714 M +1 -1 CMakeLists.txt M +1 -1 applets/nightcolor/package/contents/ui/main.qml M +1 -1 applets/userswitcher/package/contents/ui/main.qml https://invent.kde.org/plasma/kdeplasma-addons/commit/8e3afbceb3959537aed63aa9541e33b505561410
Git commit f5c4b4ba86beaf133beb2bf0ac588de53ef006d2 by Nate Graham. Committed on 19/05/2020 at 13:10. Pushed by ngraham into branch 'master'. [applets] Show KCMs in System Settings Summary: Depends on D29711 As this will depend on Frameworks 5.71, it will be landed on master after branching, ending up in Plasma 5.20. Test Plan: Right-click on applets and activate their configure menu items Open Kickoff and click on avatar Observe that the KCMs are opened in System Settings Reviewers: mart, #plasma Reviewed By: mart, #plasma Subscribers: plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D29713 M +1 -1 CMakeLists.txt M +1 -1 applets/kickoff/package/contents/ui/Header.qml M +1 -1 applets/pager/package/contents/ui/main.qml M +1 -1 applets/trash/package/contents/ui/main.qml https://invent.kde.org/plasma/plasma-desktop/commit/f5c4b4ba86beaf133beb2bf0ac588de53ef006d2
Git commit e8c727449617e83a37aad47f772a1b9c91b31035 by Nate Graham. Committed on 19/05/2020 at 13:11. Pushed by ngraham into branch 'master'. [applets] Show KCMs in System Settings or Info Center, as appropriate Summary: Depends on D29711 As this will depend on Frameworks 5.71, it will be landed on master after branching, ending up in Plasma 5.20. Test Plan: Right-click on applets and activate their configure menu items Open applets and click on their settings buttons Observe that the KCMs are opened in System Settings or Info Center (depending on the context) Reviewers: mart, #plasma Reviewed By: mart, #plasma Subscribers: plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D29712 M +1 -1 CMakeLists.txt M +2 -3 applets/batterymonitor/package/contents/ui/batterymonitor.qml M +1 -1 applets/devicenotifier/package/contents/ui/devicenotifier.qml M +1 -1 applets/digital-clock/package/contents/ui/configAppearance.qml M +2 -2 applets/digital-clock/package/contents/ui/main.qml M +1 -1 applets/notifications/package/contents/ui/main.qml https://invent.kde.org/plasma/plasma-workspace/commit/e8c727449617e83a37aad47f772a1b9c91b31035