Smooth, cursor-anchored desktop zoom for GNOME 46. Hold Super + Alt and scroll to zoom; return to 1.00× to turn Desktop Zoom off. • Smooth zoom with adjustable shortcut, speed, smoothing and maximum magnification. • Equal Push borders on all four sides, with a configurable 0–200 px margin (default 24 px) that stays the same apparent size at every zoom level. • Camera settings for GNOME mouse, keyboard focus and text cursor tracking: Push, Proportional, Centered or No tracking. • Optional scrolling beyond desktop edges and a switch to restore native Push behavior. • Optional responsive magnified pointer tracking on GNOME 46. Camera tracking settings are shared with GNOME Accessibility and persist after disabling the extension. Disabling the extension keeps the current zoom. Tested in an isolated GNOME 46 Wayland session. X11, multi-monitor and mixed-scaling setups need further testing. See the project homepage for the demo, installation details and issue reports. Based on Deperto by Dennis Guimarães; independently maintained under GPL-3.0.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-L-002 warning
objects created by extension should be destroyed in disable()
Objects assigned in `enable()` are missing matching `.destroy()` calls in `disable()` or its helper methods.
extension.js:273
this._timeline = new Clutter.Timeline({
actor: global.stage, duration: 1000, repeat_count: -1,
})
| Version | Status |
|---|---|
| 1 | Unreviewed |