linuxmint / linuxmint/cinnamon

Wrong background zoom with different aspect ratio monitors

Open
#12,009 3 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

BUG
Dominant language
JavaScript
Stars
5.6k
Forks
915
Avg merge
5d 22h
Merged PRs (30d)
3

Description

Distribution

Manjaro Linux

Package version

6.0.2

Graphics hardware in use

AMD Radeon RX7900XTX

Frequency

Always

Bug description

When monitors with different aspect ratios are used, the background (wallpaper) is displayed excessively zoomed based on the zoom ratio of the main monitor, even if the monitor can display with less zoom.

Steps to reproduce
  • Use multi-head monitors with different aspect ratios (21:9 and 16:9 in my environment)
  • Set a background image with a different aspect ratio than any monitor
  • Set "zoom" layout.
  • Make the monitor that requires more zoom (21:9 in my case) the primary
  • Re-login

The image is displayed correctly when the background image is selected or set to zoom, and only occurs when logged in in this state.

Expected behavior

The display is the same as when a background image is set or when "Zoom" is set.

Additional information

A similar problem used to occur when portrait and landscape were mixed in the same aspect ratio, but no longer occurs.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No file, test, or entry point is named. First reproduce the issue on Manjaro with Cinnamon 6.0.2 using 21:9 and 16:9 monitors, an image with a different aspect ratio, and the Zoom layout. Done means the wallpaper after re-login matches the correctly zoomed display seen when the image is selected or Zoom is set.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.