Bug 488971

Summary: Option to disable the inactivity duration on Hide Cursor and only hide cursor when typing
Product: [Plasma] kwin Reporter: Brodie Robertson <brodierobertson54321>
Component: compositingAssignee: Oliver Beard <olib141>
Status: RESOLVED FIXED    
Severity: wishlist CC: olib141
Priority: NOR    
Version First Reported In: 6.1.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Brodie Robertson 2024-06-22 12:05:44 UTC
SUMMARY
It would be nice with the Hide Cursor desktop effect to be able to disable the hide on inactivity and instead only hide when typing

STEPS TO REPRODUCE
1. Enable the Hide Cursor desktop effect

OBSERVED RESULT
You can set the inactivity duration to 99 seconds but there is no way to disable it

EXPECTED RESULT
Disable the inactivity duration

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version:  6.1.0
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.0
Comment 1 Bug Janitor Service 2024-06-22 17:59:38 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/5961
Comment 2 Bug Janitor Service 2024-06-26 08:46:45 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/5997
Comment 3 Vlad Zahorodnii 2024-06-26 19:24:02 UTC
Git commit 4c8544c44ffed5131cb611793c64f3605b913b74 by Vlad Zahorodnii.
Committed on 26/06/2024 at 19:02.
Pushed by vladz into branch 'master'.

plugins/hidecursor: Allow disabling hiding cursor on inactivity

M  +38   -0    src/plugins/hidecursor/hidecursor_config.cpp
M  +18   -0    src/plugins/hidecursor/hidecursor_config.h
M  +12   -11   src/plugins/hidecursor/hidecursor_config.ui

https://invent.kde.org/plasma/kwin/-/commit/4c8544c44ffed5131cb611793c64f3605b913b74
Comment 4 Vlad Zahorodnii 2024-06-26 19:24:10 UTC
Git commit 585dd069f711f324164279bd2f0e864843cafe4c by Vlad Zahorodnii.
Committed on 26/06/2024 at 19:02.
Pushed by vladz into branch 'master'.

plugins/hidecursor: Change the defaults

It's more likely that this plugin will be enabled because of hiding
cursor when typing so let's use that by default.

M  +2    -2    src/plugins/hidecursor/hidecursorconfig.kcfg

https://invent.kde.org/plasma/kwin/-/commit/585dd069f711f324164279bd2f0e864843cafe4c