Bug 448281 - Latte steals ALL desktop animations target from the mouse/cursor
Summary: Latte steals ALL desktop animations target from the mouse/cursor
Status: RESOLVED NOT A BUG
Alias: None
Product: lattedock
Classification: Plasma
Component: application (show other bugs)
Version: 0.10.7
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-11 19:15 UTC by pqwoerituytrueiwoq
Modified: 2022-01-12 18:07 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description pqwoerituytrueiwoq 2022-01-11 19:15:41 UTC
SUMMARY
I would like a option to just set latte to not take desktop effect target from the mouse
When latte is not running the effect targets the mouse cursor, i should be able deiced if i want latte to change this.
I fully agree that the current behavior should be default as i would think most dock users are replacing there panel/taskmanger with the dock


STEPS TO REPRODUCE
1. Enable desktop effects (squash/magic lamp)
2. Latte takes the target of the effect even when you click the panel/task manager

OBSERVED RESULT
Latte takes the target of the effect even when you click the panel/task manager

EXPECTED RESULT
If i click on the normal panel/task manager the effect targets the panel not the dock on another monitor

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 22.04
KDE Plasma Version: 5.23.5
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.2
Kernel Version: 5.16.0-051600-generic (64-bit)
Graphics Platform: X11
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 15.6 GiB of RAM
Graphics Processor: Radeon RX 580 Series

ADDITIONAL INFORMATION
Comment 1 Michail Vourlakos 2022-01-11 19:40:31 UTC
You just want a desktop effect that works that way. Taskmanager must publish its windows geometries. Effects can decide differently.
Comment 2 pqwoerituytrueiwoq 2022-01-12 04:44:37 UTC
I am just asking for a way to have the dock exist and not take it from the system default, i want to be able to opt out of latte changing/taking it it
Comment 3 Michail Vourlakos 2022-01-12 06:52:01 UTC
(In reply to pqwoerituytrueiwoq from comment #2)
> I am just asking for a way to have the dock exist and not take it from the
> system default, i want to be able to opt out of latte changing/taking it it

I understood what you want but this is not latte responsibility, it is the kwin effect responsiblity.
Comment 4 pqwoerituytrueiwoq 2022-01-12 17:33:01 UTC
So you are saying that kwin actively looks for latte and changes it's behavior rather than latty requesting it be changed?
Comment 5 Michail Vourlakos 2022-01-12 18:07:48 UTC
(In reply to pqwoerituytrueiwoq from comment #4)
> So you are saying that kwin actively looks for latte and changes it's
> behavior rather than latty requesting it be changed?

no  I am saying that all taskmanagers provide to kwin the information of their minimized windows geometry. What KWin does with that information is out of taskmanagers responsibility. KWin Effects can decide to animate  minimized windows based on these geometries or not or to whatever they want to.