Summary: | Touchpad Applet is missing | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Ben Johnson <ben0x4a.bulk+kde> |
Component: | System Tray | Assignee: | Nate Graham <nate> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | materka, michaelcpalmer1980, nate |
Priority: | VHI | ||
Version: | 5.23.2 | ||
Target Milestone: | 1.0 | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-desktop/commit/523184bc7d3706ce49b95db4d717511368a7f8fd | Version Fixed In: | 5.23.4 |
Description
Ben Johnson
2021-11-06 19:44:56 UTC
Dang, I keep forgetting to upload it to store.kde.org. I will do that soon. In retrospect, I think you're right and deleting the applet was a mistake. What I probably should have done is made it a read-only applet capable of showing status and nothing more, like the Caps Lock and Microphone applets. I stand by the decision to not let it disable the touchpad on click, because this provided a way for someone with no mouse to brick their system. I will work on adding it back in read-only form. Working on it. Git commit 4d03ce006d1571eab7853a18477b7ff9b5d78523 by Nate Graham. Committed on 16/11/2021 at 16:49. Pushed by ngraham into branch 'master'. Revert "Delete the Touchpad applet" This reverts commit 3b4026641454c02ad3030c8cd2134a672995ffa9. Removing the applet entirely was too heavy-handed, as it can serve a valid purpose as a status notifier to remind people who have manually disabled their touchpads that they have done so. FIXED-IN: 5.23.4 M +1 -1 kcms/touchpad/CMakeLists.txt R +13 -4 kcms/touchpad/applet/CMakeLists.txt [from: kcms/touchpad/dataengine/CMakeLists.txt - 058% similarity] R +0 -0 kcms/touchpad/applet/plasma-dataengine-touchpad.desktop [from: kcms/touchpad/dataengine/plasma-dataengine-touchpad.desktop - 100% similarity] A +155 -0 kcms/touchpad/applet/qml/contents/ui/touchpad.qml [License: LGPL (v2+)] A +160 -0 kcms/touchpad/applet/qml/metadata.desktop R +0 -0 kcms/touchpad/applet/touchpad.operations [from: kcms/touchpad/dataengine/touchpad.operations - 100% similarity] A +30 -0 kcms/touchpad/applet/touchpad.svg R +0 -0 kcms/touchpad/applet/touchpadengine.cpp [from: kcms/touchpad/dataengine/touchpadengine.cpp - 100% similarity] R +0 -0 kcms/touchpad/applet/touchpadengine.h [from: kcms/touchpad/dataengine/touchpadengine.h - 100% similarity] R +0 -0 kcms/touchpad/applet/touchpadservice.cpp [from: kcms/touchpad/dataengine/touchpadservice.cpp - 100% similarity] R +0 -0 kcms/touchpad/applet/touchpadservice.h [from: kcms/touchpad/dataengine/touchpadservice.h - 100% similarity] https://invent.kde.org/plasma/plasma-desktop/commit/4d03ce006d1571eab7853a18477b7ff9b5d78523 Git commit 7271ba005cc551d46968c9c7e288b18f89ef2a29 by Nate Graham. Committed on 16/11/2021 at 16:49. Pushed by ngraham into branch 'master'. kcms/touchpad: make applet read-only By only showing the current status, this applet becomes a status notifier not unlike the Lock Keys and Microphone applets. This makes it safe enough to keep upstream as it no longer lets people accidentally disable their touchpads with no visible means to recover. M +8 -76 kcms/touchpad/applet/qml/contents/ui/touchpad.qml https://invent.kde.org/plasma/plasma-desktop/commit/7271ba005cc551d46968c9c7e288b18f89ef2a29 Git commit 57d5f02d9aff1c784d08b4ff865ac9f4f0af6f0e by Nate Graham. Committed on 16/11/2021 at 16:53. Pushed by ngraham into branch 'Plasma/5.23'. kcms/touchpad: make applet read-only By only showing the current status, this applet becomes a status notifier not unlike the Lock Keys and Microphone applets. This makes it safe enough to keep upstream as it no longer lets people accidentally disable their touchpads with no visible means to recover. (cherry picked from commit 7271ba005cc551d46968c9c7e288b18f89ef2a29) M +8 -76 kcms/touchpad/applet/qml/contents/ui/touchpad.qml https://invent.kde.org/plasma/plasma-desktop/commit/57d5f02d9aff1c784d08b4ff865ac9f4f0af6f0e Git commit 523184bc7d3706ce49b95db4d717511368a7f8fd by Nate Graham. Committed on 16/11/2021 at 16:53. Pushed by ngraham into branch 'Plasma/5.23'. Revert "Delete the Touchpad applet" This reverts commit 3b4026641454c02ad3030c8cd2134a672995ffa9. Removing the applet entirely was too heavy-handed, as it can serve a valid purpose as a status notifier to remind people who have manually disabled their touchpads that they have done so. FIXED-IN: 5.23.4 (cherry picked from commit 4d03ce006d1571eab7853a18477b7ff9b5d78523) M +1 -1 kcms/touchpad/CMakeLists.txt R +13 -4 kcms/touchpad/applet/CMakeLists.txt [from: kcms/touchpad/dataengine/CMakeLists.txt - 058% similarity] R +0 -0 kcms/touchpad/applet/plasma-dataengine-touchpad.desktop [from: kcms/touchpad/dataengine/plasma-dataengine-touchpad.desktop - 100% similarity] A +155 -0 kcms/touchpad/applet/qml/contents/ui/touchpad.qml [License: LGPL (v2+)] A +160 -0 kcms/touchpad/applet/qml/metadata.desktop R +0 -0 kcms/touchpad/applet/touchpad.operations [from: kcms/touchpad/dataengine/touchpad.operations - 100% similarity] A +30 -0 kcms/touchpad/applet/touchpad.svg R +0 -0 kcms/touchpad/applet/touchpadengine.cpp [from: kcms/touchpad/dataengine/touchpadengine.cpp - 100% similarity] R +0 -0 kcms/touchpad/applet/touchpadengine.h [from: kcms/touchpad/dataengine/touchpadengine.h - 100% similarity] R +0 -0 kcms/touchpad/applet/touchpadservice.cpp [from: kcms/touchpad/dataengine/touchpadservice.cpp - 100% similarity] R +0 -0 kcms/touchpad/applet/touchpadservice.h [from: kcms/touchpad/dataengine/touchpadservice.h - 100% similarity] https://invent.kde.org/plasma/plasma-desktop/commit/523184bc7d3706ce49b95db4d717511368a7f8fd I really miss that touchpad toggle. Almost makes me want to go back to Kubuntu 20.10 from my new Manjaro install. My Dell XPS has a touch screen, which I can use to easily toggle the touchpad. Disabling a feature because it can 'brick' your system is the easy way out. There are two easy ways to prevent this problem. A: Enable the touchpad when the applet first starts. B: Only allow the touchpad to be disabled when another pointing device is available. In an unrelated note, I'd like the old performance meter with 3 vertical bars that opens the system monitor with a single left click. It seems like every update makes something worse :( |