GNOME Shell task bar menus not updated with external monitor primary and laptop screen fractionally scaled

Bug #1803319 reported by Michael Thayer
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
GNOME Shell
Fix Released
Unknown
gnome-shell (Ubuntu)
Invalid
High
Unassigned
Cosmic
Invalid
High
Unassigned
Disco
Invalid
High
Unassigned
mutter (Ubuntu)
Fix Released
High
Daniel van Vugt
Cosmic
Won't Fix
High
Daniel van Vugt
Disco
Fix Released
High
Daniel van Vugt

Bug Description

My set-up: a laptop with an internal screen open and scaled to 150% and an external monitor at 100% set to act as the primary screen. When I open the menus in the GNOME Shell task bar (calendar or settings/log-out/etc menu) they are displayed but not updated when I mouse over them or click on them. I can still use them by blind clicking. When I set both screens to 100% I did not see this. I am using the Wayland session. With the internal screen at 125% I saw this too, but after changing the relative position of the two it went away. I think this was a fluke, but I was unable to do the same after going back to 150%.

ProblemType: Bug
DistroRelease: Ubuntu 18.10
Package: gnome-shell 3.30.1-2ubuntu1
ProcVersionSignature: Ubuntu 4.18.0-10.11-generic 4.18.12
Uname: Linux 4.18.0-10-generic x86_64
ApportVersion: 2.20.10-0ubuntu13
Architecture: amd64
CasperVersion: 1.399
CurrentDesktop: ubuntu:GNOME
Date: Wed Nov 14 11:23:54 2018
DisplayManager: gdm3
GsettingsChanges:
 b'org.gnome.shell' b'favorite-apps' redacted by apport
 b'org.gnome.desktop.interface' b'gtk-im-module' b"'gtk-im-context-simple'"
InstallationDate: Installed on 2018-06-12 (154 days ago)
InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Release amd64 (20180426)
LiveMediaBuild: Ubuntu 18.04 LTS "Bionic Beaver" - Release amd64 (20180426)
SourcePackage: gnome-shell
UpgradeStatus: Upgraded to cosmic on 2018-10-08 (37 days ago)

Related branches

Revision history for this message
Michael Thayer (michael-thayer) wrote :
tags: added: hidpi multimonitor
Changed in gnome-shell (Ubuntu):
assignee: nobody → Daniel van Vugt (vanvugt)
importance: Undecided → High
status: New → In Progress
Changed in mutter (Ubuntu):
assignee: nobody → Daniel van Vugt (vanvugt)
importance: Undecided → High
status: New → In Progress
Changed in gnome-shell:
status: Unknown → Fix Released
Revision history for this message
Michael Thayer (michael-thayer) wrote :

Please let me know when there Ubuntu packages I can test. I have upgraded to 19.04.

tags: added: disco
Changed in gnome-shell (Ubuntu Cosmic):
status: New → Triaged
importance: Undecided → High
Changed in mutter (Ubuntu Cosmic):
status: New → Triaged
importance: Undecided → High
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

I think for Ubuntu 19.04 we'd probably just wait for upstream mutter release 3.32.1 which will contain the fix.

Changed in gnome-shell (Ubuntu Disco):
status: In Progress → Triaged
assignee: Daniel van Vugt (vanvugt) → nobody
Changed in mutter (Ubuntu Disco):
status: In Progress → Triaged
assignee: Daniel van Vugt (vanvugt) → nobody
no longer affects: gnome-shell (Ubuntu Bionic)
no longer affects: mutter (Ubuntu Bionic)
tags: added: fixed-upstream
Revision history for this message
Michael Thayer (michael-thayer) wrote :

Sounds reasonable. Thanks for letting me know.

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

As a workaround try adding this to your /etc/environment:

CLUTTER_PAINT=disable-culling

Changed in mutter (Ubuntu Cosmic):
assignee: nobody → Daniel van Vugt (vanvugt)
Changed in mutter (Ubuntu Disco):
assignee: nobody → Daniel van Vugt (vanvugt)
Changed in gnome-shell (Ubuntu Cosmic):
status: Triaged → Invalid
Changed in gnome-shell (Ubuntu Disco):
status: Triaged → Invalid
tags: added: fixed-in-3.32.1
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Fix committed via Debian:

mutter (3.32.0+git20190410-1) experimental; urgency=medium

Changed in mutter (Ubuntu Disco):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mutter - 3.32.0+git20190410-1ubuntu1

---------------
mutter (3.32.0+git20190410-1ubuntu1) disco; urgency=medium

  * Merge with debian git snapshot (LP: #1820542), remaining changes:
    + debian/control:
      - Update VCS flags to point to launchpad
      - Update maintainer to ubuntu
    + debian/gbp.conf: update branch to point to ubuntu/master
    + debian/patches/x11-Add-support-for-fractional-scaling-using-Randr.patch:
      - X11: Add support for fractional scaling using Randr
  * d/p/x11-Add-support-for-fractional-scaling-using-Randr.patch:
    - Refreshed.

 -- Marco Trevisan (Treviño) <email address hidden> Wed, 10 Apr 2019 20:12:29 -0500

Changed in mutter (Ubuntu Disco):
status: Fix Committed → Fix Released
Revision history for this message
Michael Thayer (michael-thayer) wrote :

Seemed to work when I tested it yesterday (I do not always have access to the test set-up). So assuming fixed. Thank you.

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

Since there's no one left with 18.10 experiencing this bug I am going to say "Won't fix" in 18.10.

Changed in mutter (Ubuntu Cosmic):
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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