Summary: | Touchpad cursor hides while typing when setting disabled | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Dan <bugs.kde.org.wish522> |
Component: | kcm_touchpad | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED NOT A BUG | ||
Severity: | normal | CC: | cwo.kde, natalie_clarius, nate |
Priority: | NOR | ||
Version First Reported In: | git-stable-Plasma/6.1 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Tuxedo OS showing hide cursor |
Description
Dan
2024-07-24 16:20:44 UTC
As far as I know, the Setting in Mouse and Touchpad only applies to disabling touchpad input while typing, not to hiding the cursor. The setting for hiding the cursor when typing is in System Settings > Desktop Effects > Hide Cursor; disable it completely using the checkbox or open the effect settings using the button on the right-hand side and uncheck "Hide cursor on typing". That's correct; the setting you're looking at is for disabling the touchpad, not hiding the pointer. "System Settings > Desktop Effects > Hide Cursor" No such "Hide cursor" or any cursor setting exits in Desktop Effects. Created attachment 171963 [details]
Tuxedo OS showing hide cursor
I happen to run Tuxedo OS on this computer as well, here's a screenshot of Desktop Effects with hide cursor showing.
I apologize, I just noticed you're running X11 and tested it on X11 as well. The hide cursor desktop effect is only available under Wayland. I can confirm that some applications, in particular konsole, do hide the cursor automatically; the comments in the merge request where this feature was added (https://invent.kde.org/plasma/kwin/-/merge_requests/5077) also notes that some applications independently do this. You will notice that if you type, for example, in System settings itself, the cursor does not hide. This is something that individual applications do on their own, not something that is controlled centrally in System settings the way the Hide Cursor desktop effect is. And in neither Kate nor Konsole does this seem to be explicitly configurable. I'm afraid you'll have to petition the creators of these apps for a way to disable this. My issue was believing that the "org.gnome.desktop.peripherals.touchpad disable-while-typing" setting was being used instead of what's listed in System Settings and that "org.gnome.desktop.peripherals.touchpad disable-while-typing" is not kept in-sync with System Settings. I came a across a 7 year old reddit thread (https://www.reddit.com/r/kde/comments/66aeg8/how_to_stop_mouse_pointer_from_hiding_when_typing/) that mentioned the cursor being hidden is intentional. I'll try asking the relevant applications if it can be optional for the cursor to be able to hide through app settings. I could also ask for the Desktop Effects > Hide Cursor setting to migrate into X11. I don't think migrating the hide cursor control would help in this case; if an application hardcodes this behavior, it'll still happen even if the option is disabled. An application has control over the cursor this way. The Hide cursor desktop can hide things that are not hidden, but it can't unhide things. I have this setting off, but the cursor still hides in kate and konsole for me. (I just never noticed until this bug made me aware of it) I also found that old reddit thread, which contains a link to a relatively up-to-date list of KDE applications and libraries that use the cursor-hiding library, and it's a relatively small number - among the major apps pretty much only kate and konsole, plus the presentation mode of okular. |