Switch from mirror mode to join mode in GUI will make monitor icon overlap with 4k monitor and can not be applied

Bug #2084407 reported by ChunAnWu
18
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OEM Priority Project
New
Undecided
Unassigned
gnome-control-center
Fix Released
Unknown
gnome-control-center (Ubuntu)
Status tracked in Plucky
Noble
Fix Committed
Undecided
Alessandro Astone
Oracular
Fix Committed
Undecided
Alessandro Astone
Plucky
Fix Released
High
ChunAnWu

Bug Description

[Impact]
Switch from mirror mode to join mode in GUI will make icon overlap with 4k monitor

[Test Plan]
1. Boot into OS
2. Connect external monitor (4k)
3. Go to setting/ Displays
4. Switch to mirror mode
5. Switch to join mode

[Where problems could occur]
The position calculation is prefer to append on y axis, if too many monitors are connected, it could out of y axis maximum and can't not be show on setting preview, then the setting can not be apply.

[Other Information]
Upstream bug https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/3225

CVE References

Revision history for this message
ChunAnWu (kiya956) wrote :
tags: added: jira-somerville-970 oem-priority
ChunAnWu (kiya956)
description: updated
tags: added: multimonitor oracular
Changed in gnome-control-center:
status: Unknown → New
Revision history for this message
ChunAnWu (kiya956) wrote :
Changed in gnome-control-center (Ubuntu):
assignee: nobody → ChunAnWu (kiya956)
status: New → In Progress
Changed in gnome-control-center:
status: New → Fix Released
tags: added: jira-somerville-253
Revision history for this message
Sebastien Bacher (seb128) wrote :

@ChunAnWu, do you plan to work on updates for that fix? Ideally we would get upstream to cherry pick to the 46 and 47 series

Changed in gnome-control-center (Ubuntu):
importance: Undecided → High
Revision history for this message
ChunAnWu (kiya956) wrote :

Hi Sebastian
    Yes, I will begin the SRU process later this week when I available. Thanks

Revision history for this message
ChunAnWu (kiya956) wrote :

debdiff for 24.04

Revision history for this message
ChunAnWu (kiya956) wrote :

debdiff for 24.10

Revision history for this message
ChunAnWu (kiya956) wrote :

debdiff for 25.04

ChunAnWu (kiya956)
description: updated
ChunAnWu (kiya956)
description: updated
Changed in gnome-control-center (Ubuntu Plucky):
status: In Progress → Fix Committed
tags: added: fixed-in-gnome-control-center-48 fixed-upstream
tags: added: desktop-needs-sru
Changed in gnome-control-center (Ubuntu Plucky):
milestone: none → ubuntu-25.04
Changed in gnome-control-center (Ubuntu Oracular):
milestone: none → oracular-updates
Changed in gnome-control-center (Ubuntu Noble):
milestone: none → noble-updates
Dirk Su (dirksu)
tags: added: jira-stella-151
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.5 KiB)

This bug was fixed in the package gnome-control-center - 1:47.1.1-3ubuntu1

---------------
gnome-control-center (1:47.1.1-3ubuntu1) plucky; urgency=medium

  [ Alessandro Astone ]
  * Merge with Debian. Remaining changes:
    + Add gnome-control-center-faces package to share with unity-control-center
    + Install apport hook
    + debian/control:
      - Build-Depend on libwhoopsie-preferences-dev
      - Depend on language-selector-gnome & whoopsie-preferences
      - Depend on libgtk-4-media-gstreamer for Mouse & Touchpad art
        (LP: #2011849)
      - Don't depend on desktop-base
      - Recommend ibus
      - Don't recommend libnss-myhostname since we use systemd-resolved
      - Suggest instead of recommend gnome-user-share & realmd
      - Suggest instead of depend on libjxl-gdk-pixbuf
      - Suggest instead of Depend on malcontent-gui
    + debian/gnome-control-center-data.install:
      - Don't install gnome-control-center.pkla since we use
        policykit-desktop-privileges instead
      - Install additional assets used by unity-control-center
    * debian/ubuntu-logo-icon.png, debian/source/include-binaries,
      debian/gnome-control-center-data.install: Include an Ubuntu logo
    * debian/gnome-control-center-data.links:
      - Link audio-speaker-center* to audio-speaker-mono* so that an
        icon is shown in the test speaker panel. (LP: #1704002)
    + debian/rules: Enable whoospie integration
    + debian/rules: set SSHD_SOCKET=ssh.socket via CPPFLAGS in debian/rules.
    + debian/rules: Enable malcontent support
    + Add patches:
      - keyboard-For-xkb-options-have-Layout-default-toggle-and-N.patch
      - keyboard-Avoid-modifying-xkb-options-when-user-changes-n.patch
      - u/keyboard-Add-launch-terminal-shortcut.patch
      - u/sound-Allow-volume-to-be-set-above-100.patch
      - u/Allow-tweaking-some-settings-for-Ubuntu-Dock.patch
      - u/background-Allow-configuring-the-ubuntu-accent-color.patch
      - u/multitasking-panel-Sync-workspace-and-monitor-isolation-d.patch
      - u/multitasking-panel-Sync-workspace-isolation-setting-on-ti.patch
      - u/Modify-Mulitasking-assets-for-accent-colors.patch
      - u/lock-Add-Lock-Screen-on-Suspend-option.patch
      - u/region-Add-Language-Selector-button.patch
      - u/Adapts-the-region-capplet-and-the-language-chooser-in-the.patch
      - u/shell-Change-the-default-height-so-all-category-are-on-sc.patch
      - u/connectivity-add-network-connectivity-checking-toggle.patch
      - u/diagnostics-Add-Whoopsie-support.patch
      - u/online-accounts-Hide-window-after-adding-an-online-accoun.patch
      - u/online-accounts-sort.patch
      - u/display-Support-UI-scaled-logical-monitor-mode.patch
      - u/Disable-non-working-camera-microphones-panels.patch
      - u/info-overview-Show-updates-in-software-propeties-instead-.patch
      - u/sound-Add-a-button-to-select-the-default-theme.patch
      - u/applications-Launch-snap-store-if-it-is-installed.patch
      - u/display-Allow-fractional-scaling-to-be-enabled.patch
      - u/mouse-Add-animations-following-the-accent-colors.patch
      - panels-mouse-Do-not-bind-sensitivity-to-touch-pad-setting.patch
      - CVE-...

Read more...

Changed in gnome-control-center (Ubuntu Plucky):
status: Fix Committed → Fix Released
Changed in gnome-control-center (Ubuntu Oracular):
assignee: nobody → Alessandro Astone (aleasto)
status: New → Fix Committed
Changed in gnome-control-center (Ubuntu Noble):
status: New → In Progress
assignee: nobody → Alessandro Astone (aleasto)
Revision history for this message
Timo Aaltonen (tjaalton) wrote : Please test proposed package

Hello ChunAnWu, or anyone else affected,

Accepted gnome-control-center into oracular-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/gnome-control-center/1:47.1.1-0ubuntu1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-oracular to verification-done-oracular. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-oracular. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

tags: added: verification-needed verification-needed-oracular
Changed in gnome-control-center (Ubuntu Noble):
status: In Progress → Fix Committed
tags: added: verification-needed-noble
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Hello ChunAnWu, or anyone else affected,

Accepted gnome-control-center into noble-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/gnome-control-center/1:46.5-0ubuntu0.24.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-noble to verification-done-noble. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-noble. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
ChunAnWu (kiya956) wrote (last edit ):

Hi Timo

I just verified the package on 24.04 dell machine.

test steps:
1. sudo apt-get install -t noble-proposed gnome-control-center
2. check gnome-control-center version with command apt policy gnome-control-center make sure it;s 1:46.5-0ubuntu0.24.04.1
3. reboot into OS
4. Connect external monitor (4k)
5. Go to setting/ Displays
6. Switch to mirror mode
7. Switch to join mode

confirm the issue is fixed

Revision history for this message
Alessandro Astone (aleasto) wrote :

@kiya956 are you able to also verify on 24.10?

tags: added: verification-done-noble
removed: desktop-needs-sru verification-needed-noble
Revision history for this message
ChunAnWu (kiya956) wrote :

Also verified on 24.10 with package 1:47.1.1-0ubuntu1 on dell machine

tags: added: verification-done verification-done-oracular
removed: verification-needed verification-needed-oracular
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.