Bug 479965 - feature request: Per monitor zoom in the zoom desktop effect
Summary: feature request: Per monitor zoom in the zoom desktop effect
Status: REPORTED
Alias: None
Product: kwin
Classification: Plasma
Component: effects-various (other bugs)
Version First Reported In: 5.27.10
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: accessibility, multiscreen
Depends on:
Blocks:
 
Reported: 2024-01-17 23:36 UTC by thecookie94
Modified: 2025-08-22 18:08 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description thecookie94 2024-01-17 23:36:18 UTC
Hi there!

What would be a nice feature (now that we're in wayland land where each monitor is actually it's own thing) having the ability to apply the "Zoom" Desktop Effect on a per-monitor basis would be quite nice. Right now when the functionality is used it zooms in on all monitors, which I consider to be fine as default. What would be nice however (as a setting in the zoom effect configuration maybe?) is to keep track of where the mouse pointer currently is when zooming in and then only applying the zoom effect on said monitor (ie the currently active display). As right now when I need it on my primary it zooms in on all monitors, which includes the secondary that I use to keep track of email inboxes&such (which I can't really do when it's zoomed in to somewhere over in the corner).

Many thanks
Comment 1 Vlad Zahorodnii 2024-01-25 14:09:30 UTC
I think it's something to look after kwin_x11 and kwin_wayland codebases are split.
Comment 2 fanzhuyifan 2024-03-11 04:11:52 UTC
For this usecase, would a magnifier effect that just magnifies under cursor be a better solution than zooming the entire monitor?
Comment 3 Danni Lundgren 2025-05-04 13:04:37 UTC
(In reply to fanzhuyifan from comment #2)
> For this usecase, would a magnifier effect that just magnifies under cursor
> be a better solution than zooming the entire monitor?

That would not be enough, no.
Most people with very low vision will not be able to focus on a smaller magnification windows around the cursor.
In my case it would put a strain on my eyes, which lead to pain, tiredness and low concentration.

The feature to have a different zoom level on each monitor would make me able to focus on, for example, an article I am using for research, on one monitor, and write a summary, take notes and more, with text cursor tracking on my primary monitor.

I think it would make a lot of visually impaired people switch to Linux and use KDE, as this is only possible on Windows with very expensive but buggy magnification software.
Comment 4 Ritchie Frodomar 2025-08-22 18:08:38 UTC
I'd definitely be open to working on this functionality. Before I started using Plasma, I used to use Compiz enhanced desktop zoom which had this functionality in it. It would allow me to zoom into my work on one screen while keeping a YouTube video fullscreened on another display.

My concern would be moving the mouse cursor between displays, particularly with the Push tracking mode. I generally prefer all my screens to zoom in as if they're one giant screen, and I no longer actually use multiple monitors. But when I used to, one of the annoying issues I'd run into with Compiz is trying to do something zoomed in on one screen without losing my place on another zoomed in screen. Think zooming into some documentation on one screen and zooming into my code on another, I don't want to lose my place in my code when I go to check documentation.

Having this be something you can turn on and off, would at least mitigate that issue for me since I can just turn off individual zoom levels.