Bug 439859

Summary: Track Mouse effect does not activate/work
Product: [Plasma] kwin Reporter: Justin Zobel <justin.zobel>
Component: effects-variousAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: nate, plasma-bugs-null
Priority: NOR Keywords: regression
Version First Reported In: 5.22.90   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Justin Zobel 2021-07-14 23:50:25 UTC
On Windows, I believe you can rapidly tap Ctrl or another key to visually ping where the mouse cursor is. This will be helpful for users that might struggle to see the cursor and differentiate it from other windows and items on the screen.
Comment 1 Nate Graham 2021-08-03 17:50:46 UTC
There is already a KWin effect for this: "Track Mouse". However it is off by default and does not seem to work; holding down the ctrl and Meta keys do not show an effect.

Once this is fixed, feel free to submit a merge request enabling the effect by default.
Comment 2 Bug Janitor Service 2021-09-23 10:30:20 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/1455
Comment 3 Vlad Zahorodnii 2021-09-23 11:26:08 UTC
Git commit 67b94586c43263017f65504c69b51c8d8ca55192 by Vlad Zahorodnii.
Committed on 23/09/2021 at 11:25.
Pushed by vladz into branch 'master'.

effects/trackmouse: Fix texture check

Both texture and image cannot be not null as they are initialized based
on compositing type.

M  +2    -2    src/effects/trackmouse/trackmouse.cpp

https://invent.kde.org/plasma/kwin/commit/67b94586c43263017f65504c69b51c8d8ca55192
Comment 4 Vlad Zahorodnii 2021-09-23 11:27:06 UTC
Git commit 21236e2f77b1d59b04ddc1f4253998676afda91b by Vlad Zahorodnii.
Committed on 23/09/2021 at 11:27.
Pushed by vladz into branch 'Plasma/5.23'.

effects/trackmouse: Fix texture check

Both texture and image cannot be not null as they are initialized based
on compositing type.


(cherry picked from commit 67b94586c43263017f65504c69b51c8d8ca55192)

M  +2    -2    src/effects/trackmouse/trackmouse.cpp

https://invent.kde.org/plasma/kwin/commit/21236e2f77b1d59b04ddc1f4253998676afda91b