Some maximized/fullscreen windows appear on both monitors

Bug #1990563 reported by gpothier
34
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Mutter
Fix Released
Unknown
mutter (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I have a dual monitor setup, with external monitor configured as primary. When I maximize certain windows on the secondary monitor, a copy of the same window appears on the primary monitor (see first attached video). It happens with some apps, not with all of them. For example, it happens with IntelliJ IDEA (Java app) and Spotify (presumably Electron app), not with Gnome Text Editor, Gnome Terminal, Chrome or Firefox, for instance.
A very similar situation occurs when taking a screenshot with Flameshot, though in the opposite way: a copy of the primary monitor appears on the secondary (see second attached video).

ProblemType: Bug
DistroRelease: Ubuntu 22.10
Package: mutter 43.0-1ubuntu1
ProcVersionSignature: Ubuntu 5.19.0-15.15-generic 5.19.0
Uname: Linux 5.19.0-15-generic x86_64
ApportVersion: 2.23.0-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: GNOME
Date: Thu Sep 22 14:37:37 2022
InstallationDate: Installed on 2018-12-14 (1378 days ago)
InstallationMedia: Ubuntu 18.10 "Cosmic Cuttlefish" - Release amd64 (20181017.3)
SourcePackage: mutter
UpgradeStatus: Upgraded to kinetic on 2022-09-02 (20 days ago)

Revision history for this message
gpothier (gpothier) wrote :
Revision history for this message
gpothier (gpothier) wrote :
Revision history for this message
gpothier (gpothier) wrote :
Changed in mutter (Ubuntu):
status: New → Fix Committed
tags: added: fixed-in-43.1 fixed-upstream
tags: added: multimonitor
Changed in mutter:
status: Unknown → Fix Released
Revision history for this message
gpothier (gpothier) wrote :

Hi, this bug has been in the "Fix Committed" state for a few weeks now, but the 43.1 version of mutter is still not released.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Because 43.1 does not exist yet:

https://gitlab.gnome.org/GNOME/mutter/-/tags

summary: - Some maximized windows appear on both monitors
+ Some maximized/fullscreen windows appear on both monitors
Revision history for this message
Andrea (mariofutire86) wrote :

43.1 seems to exist at https://gitlab.gnome.org/GNOME/mutter/-/tags

Does anybody have a package to see if it actually fixes it?

Revision history for this message
Andrea (mariofutire86) wrote :

I can see here that there are no updates to 43.1 for ubuntu

https://code.launchpad.net/ubuntu/+source/mutter

And lunar is using 43.0 as well.

Revision history for this message
gpothier (gpothier) wrote :

Mutter 43.2 has been released upsteam: https://gitlab.gnome.org/GNOME/mutter/-/tags/43.2

Revision history for this message
Andrea (mariofutire86) wrote :

Problem is that there are so far no plans to release it for 22.10.

It seems 23.04 will indeed have to 43.2

https://code.launchpad.net/ubuntu/+source/mutter

Let's hope it fixes it, or another year-long iteration will be necessary.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mutter - 43.2-4ubuntu1

---------------
mutter (43.2-4ubuntu1) lunar; urgency=medium

  * Merge with Debian. Remaining change:
    - Add x11-Add-support-for-fractional-scaling-using-Randr.patch

mutter (43.2-4) unstable; urgency=medium

  * Team upload
  * Mark xwayland test-case as known to be flaky on 32-bit ARM.
    Mitigates: #1026445

mutter (43.2-3) unstable; urgency=medium

  * Team upload
  * Rebuild source package with non-expired signing key

mutter (43.2-2) unstable; urgency=medium

  * Team upload
  * d/p/workspace-Don-t-crash-on-invalid-argument-to-meta_workspa.patch:
    Add proposed patch to avoid crashing on an invalid argument
  * d/p/tests-Break-up-stacking-installed-tests-into-more-smaller.patch:
    Add proposed patch to have more, smaller installed-tests.
    As well as doing what it was intended to do, this also avoids a crash
    during autopkgtest. (Mitigates: #1024438)

mutter (43.2-1) unstable; urgency=medium

  * New upstream release
  * Update symbols files

mutter (43.1-2) unstable; urgency=medium

  * Team upload
  * Disable restore-size test.
    This avoids intermittent FTBFS, especially on armel and armhf.
  * Build-/test-depend on dbus-daemon instead of dbus
  * d/upstream/metadata: Add Repository field

mutter (43.1-1) unstable; urgency=medium

  * Team upload
  * New upstream release
    - Among other fixes, this avoids a fullscreen window on one display
      being replicated on another display (Closes: #1023256, LP: #1990563)
  * Refresh patch series
    - Drop patches that were included upstream
    - Update triple-buffering patch from GNOME/mutter!1441
  * Set field Upstream-Name in debian/copyright.
  * d/upstream/metadata: Add
  * Update symbols file for new upstream release
  * Reduce entropy of .symbols file.
    The SONAME changed in version 43~beta, so there's no point in keeping
    track of whether symbols are older than that version.
    Similarly, if a symbol was introduced in a prerelease, we want
    dependent packages to depend on the final release, so there's little
    point in finer-grained tracking of which specific prerelease each
    symbol came from.

mutter (43.0-3) unstable; urgency=medium

  * Cherry-pick patch to fix Night Light availability in GNOME Settings
    (Closes: #1020941) (LP: #1990207)
  * Cherry-pick patches to avoid crash when ICC color profile is invalid
    (Closes: #1021680) (LP: #1993114)

mutter (43.0-2) unstable; urgency=medium

  * Release to unstable (Closes: #1009990, #1019266, #1020515)

 -- Jeremy Bicha <email address hidden> Tue, 27 Dec 2022 15:00:07 -0900

Changed in mutter (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
gpothier (gpothier) wrote :

I confirm this new version of Mutter fixes the issue on 23.04, thanks!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.