linuxmint / cinnamon

A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
GNU General Public License v2.0
4.52k stars 734 forks source link

[Request] Desktop zoom improvement #10084

Open shmink opened 3 years ago

shmink commented 3 years ago

Apologies if this is in the wrong repo.

Me and a couple of my friends, all on mint 20.1 and on cinnamon 4.8.6 use desktop zoom a lot coming from macbooks.

The built in desktop zoom in the accessibility menu does the job but it's not really useable. If your mouse is hovering over something that can scroll then it will do as you do your zoom.

For example, you're in your browser reading an article and you want to use desktop zoom to get closer. Hold down Alt + scroll but now you've scrolled away from the area you wanted to look at.

Lens mode helps a bit as at least the areas of the screen not zooming in are in your peripheral and you can see the page moving around with the scroll.

mtwebster commented 3 years ago

I can only reproduce this with chromium (and other chromium-based things, like slack, which is based on it). Firefox is ok, as are any normal programs I tried (file manager, terminal,etc..).

What other programs does it do this on? It seems like maybe a chromium issue.

shmink commented 3 years ago

You're right. There's just so many chromium based apps that I didn't notice the connection. Slack, WhatsApp desktop and chrome are all moving when I try and zoom. Terminal and Firefox are fine.

Is this a problem that can only be addressed in chromium then?

BillyRayPreachersSon commented 3 years ago

As mentioned in #10148, it also scrolls built-in apps, such as the System Settings app and the Software Manager app.

In addition, Desktop Zoom does not seem to work at all when the menu is open (e.g. on the All Applications menu, the submenu scrolls but no zooming takes place).

Apologies, if I'd found this issue, I wouldn't have opened #10148.

malsyned commented 4 months ago

I can only reproduce this with chromium (and other chromium-based things, like slack, which is based on it). Firefox is ok, as are any normal programs I tried (file manager, terminal,etc..).

You can make it affect Firefox by running it with the environment variable MOX_USE_XINPUT2=1. I think this will show up on any app that uses XInput2. I added a write-up with some more evidence to #11728.