[SRU] different behaviors for switch display mode between xenial and bionic
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mutter |
Fix Released
|
Unknown
|
|||
OEM Priority Project |
Fix Released
|
Critical
|
Yuan-Chen Cheng | ||
gnome-shell (Ubuntu) |
Fix Released
|
High
|
Daniel van Vugt | ||
Bionic |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
Disco |
Fix Released
|
High
|
Daniel van Vugt | ||
mutter (Ubuntu) |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
Bionic |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
Disco |
Fix Released
|
High
|
Marco Trevisan (Treviño) |
Bug Description
* Impact
Need this SUR so that use OEM laptop hotkey won't be uesless.
* Test case
1. Install the new mutter and gnome-shell on the target machine.
2. connect an external display.
3. Press either the monitor switch HOT key (each note book have different one), or the generic hot key (Meta-P)
4. Make sure the display mode is switch to next mode, not the first mode.
* Regression potential
very low, because it's merged upstream and also tested in oem platforms.
--
When the "Fn lock" is enabled, we can switch the video mode by one key: video-key (Fn+F8).
But, the key event is too frequent. It's hard to select the wanted video mode.
Reproduce steps: Press down the Video-out hotkey
Expected results: User can select Video mode precisely by Video-out hotkey
Actual results: The speed of switch video mode is too fast makes can not select Video mode precisely
Notebook: XPS 13
Related branches
- git-ubuntu developers: Pending requested
-
Diff: 10663 lines (+5895/-50) (has conflicts)92 files modifiedNEWS (+31/-0)
debian/changelog (+147/-0)
debian/control (+15/-0)
debian/control.in (+15/-0)
debian/gbp.conf (+6/-0)
debian/patches/41-handle-logind-fail.patch (+18/-0)
debian/patches/50_add_ubuntu_desktop_detect.patch (+38/-0)
debian/patches/70_allow_sound_above_100.patch (+21/-0)
debian/patches/71_smarter_alt_tab.patch (+40/-0)
debian/patches/CVE-2019-3820-1.patch (+29/-0)
debian/patches/CVE-2019-3820-2.patch (+93/-0)
debian/patches/StIcon-only-compute-shadow-pipeline-when-the-texture-is-p.patch (+4/-0)
debian/patches/dialog-Really-set-ellipsize-mode-in-subtitle-and-body.patch (+40/-0)
debian/patches/dnd-Only-handle-touch-events-in-wayland.patch (+40/-0)
debian/patches/js-fix-invalid-access-errors.patch (+62/-0)
debian/patches/js-ui-Choose-some-actors-to-cache-on-the-GPU.patch (+22/-0)
debian/patches/keyboard-Filter-redundant-FocusTracker-position-changed-s.patch (+38/-0)
debian/patches/keyboard-Listen-to-IbusPanelService-focus-in-out-to-track.patch (+65/-0)
debian/patches/optional-hot-corner.patch (+23/-0)
debian/patches/power-Label-the-PENDING_CHARGE-state-as-Not-Charging.patch (+212/-0)
debian/patches/series (+25/-0)
debian/patches/st-adjustment-Mark-all-properties-as-EXPLICIT_NOTIFY.patch (+85/-0)
debian/patches/st-scroll-view-Handle-the-case-where-scrollbars-are-NULL.patch (+38/-0)
debian/patches/st-scroll-view-Remove-scrollbars-references-on-dispose.patch (+33/-0)
debian/patches/st-texture-cache-Cancel-sliced-image-loading-on-target-ac.patch (+46/-0)
debian/patches/st-widget-Add-missing-g_return_val_if_fail.patch (+32/-0)
debian/patches/switchMonitor-switch-to-next-config-upon-initial-keypress.patch (+58/-0)
debian/patches/ubuntu-lightdm-user-switching.patch (+13/-0)
debian/patches/ubuntu_background_login.patch (+20/-0)
debian/patches/ubuntu_block_mode_extension_update.patch (+38/-0)
debian/patches/ubuntu_gdm.patch (+20/-0)
debian/patches/ubuntu_gdm_alternatives.patch (+18/-0)
debian/patches/ubuntu_lock_on_suspend.patch (+38/-0)
debian/patches/volume-Add-back-sound-feedback-on-scroll.patch (+32/-0)
debian/patches/windowManager-listen-actively-to-windows-being-destroyed-.patch (+47/-0)
debian/patches/workaround_crasher_fractional_scaling.patch (+24/-0)
debian/ubuntu-session-mods/ubuntu.css (+12/-0)
js/gdm/authPrompt.js (+12/-0)
js/gdm/util.js (+14/-0)
js/misc/ibusManager.js (+12/-0)
js/misc/keyboardManager.js (+11/-0)
js/misc/objectManager.js (+9/-0)
js/ui/calendar.js (+38/-0)
js/ui/components/automountManager.js (+14/-0)
js/ui/components/networkAgent.js (+4/-0)
js/ui/components/polkitAgent.js (+6/-0)
js/ui/dash.js (+5/-0)
js/ui/dnd.js (+31/-0)
js/ui/endSessionDialog.js (+4/-0)
js/ui/extensionSystem.js (+26/-0)
js/ui/iconGrid.js (+19/-0)
js/ui/keyboard.js (+178/-0)
js/ui/layout.js (+9/-0)
js/ui/magnifier.js (+10/-0)
js/ui/main.js (+17/-0)
js/ui/messageList.js (+5/-0)
js/ui/messageTray.js (+8/-0)
js/ui/notificationDaemon.js (+5/-0)
js/ui/osdWindow.js (+30/-0)
js/ui/overview.js (+5/-0)
js/ui/overviewControls.js (+8/-0)
js/ui/panel.js (+18/-0)
js/ui/popupMenu.js (+20/-0)
js/ui/remoteSearch.js (+4/-0)
js/ui/runDialog.js (+13/-0)
js/ui/search.js (+13/-0)
js/ui/status/keyboard.js (+30/-0)
js/ui/status/network.js (+15/-0)
js/ui/status/system.js (+10/-0)
js/ui/viewSelector.js (+12/-0)
js/ui/windowManager.js (+24/-0)
js/ui/windowMenu.js (+7/-0)
js/ui/workspace.js (+97/-0)
js/ui/workspaceThumbnail.js (+64/-0)
js/ui/workspacesView.js (+4/-0)
meson.build (+4/-0)
po/af.po (+1985/-50)
po/cs.po (+4/-0)
po/gd.po (+1119/-0)
po/pt_BR.po (+86/-0)
po/ru.po (+83/-0)
src/st/meson.build (+4/-0)
src/st/st-bin.c (+17/-0)
src/st/st-box-layout.c (+45/-0)
src/st/st-button.c (+11/-0)
src/st/st-entry.c (+41/-0)
src/st/st-label.c (+4/-0)
src/st/st-scroll-view.c (+14/-0)
src/st/st-texture-cache.c (+53/-0)
src/st/st-theme-node-drawing.c (+56/-0)
src/st/st-theme-node.h (+6/-0)
src/st/st-widget.c (+14/-0)
- Daniel van Vugt: Approve
- Ubuntu Desktop: Pending requested
-
Diff: 1319 lines (+1031/-226)9 files modifieddebian/changelog (+18/-0)
debian/patches/clutter-x11-Consider-remapped-keys-when-guessing-the-keyc.patch (+53/-0)
debian/patches/clutter-x11-Implement-keycode-remap-to-keysyms-on-virtual.patch (+294/-0)
debian/patches/lp1763892-a-renderer-native-Add-hardware-presentation-timing.patch (+372/-0)
debian/patches/lp1763892-b-renderer-native-Advertise-_FEATURE_SWAP_THROTTLE.patch (+53/-0)
debian/patches/monitor-manager-Don-t-use-switch-config-when-ensuring-con.patch (+37/-0)
debian/patches/monitor-manager-use-MonitorsConfig-to-track-switch_config.patch (+198/-0)
debian/patches/series (+6/-1)
dev/null (+0/-225)
- Daniel van Vugt: Approve
- Ubuntu Desktop: Pending requested
-
Diff: 330 lines (+244/-4)9 files modifieddebian/changelog (+18/-0)
debian/control (+2/-2)
debian/control.in (+2/-2)
debian/patches/dialog-Really-set-ellipsize-mode-in-subtitle-and-body.patch (+40/-0)
debian/patches/dnd-Only-handle-touch-events-in-wayland.patch (+40/-0)
debian/patches/series (+5/-0)
debian/patches/st-widget-Add-missing-g_return_val_if_fail.patch (+32/-0)
debian/patches/switchMonitor-switch-to-next-config-upon-initial-keypress.patch (+58/-0)
debian/patches/windowManager-listen-actively-to-windows-being-destroyed-.patch (+47/-0)
Changed in oem-priority: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in oem-priority: | |
importance: | Medium → Critical |
tags: | added: bionic somerville |
tags: | added: stella |
Changed in gnome-settings-daemon (Ubuntu): | |
status: | Incomplete → In Progress |
affects: | gnome-settings-daemon (Ubuntu) → gnome-shell (Ubuntu) |
Changed in oem-priority: | |
assignee: | nobody → Yuan-Chen Cheng (ycheng-twn) |
status: | Confirmed → Triaged |
Changed in gnome-shell (Ubuntu): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in gnome-shell (Ubuntu Bionic): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in gnome-shell (Ubuntu): | |
status: | Fix Released → Triaged |
tags: | added: fixed-3.31.4 fixed-upstream |
Changed in gnome-shell (Ubuntu): | |
status: | Triaged → Fix Released |
tags: | added: rls-dd-tracking |
tags: |
added: rls-dd-incoming removed: rls-dd-tracking |
Changed in mutter (Ubuntu Bionic): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in mutter (Ubuntu Disco): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
summary: |
- different behaviors for switch display mode between xenial and bionic + [SRU] different behaviors for switch display mode between xenial and + bionic |
description: | updated |
description: | updated |
Changed in mutter (Ubuntu Bionic): | |
importance: | Undecided → High |
status: | New → In Progress |
Changed in gnome-shell (Ubuntu Bionic): | |
status: | New → In Progress |
Changed in mutter: | |
status: | Unknown → Fix Released |
Changed in gnome-shell (Ubuntu Bionic): | |
importance: | Undecided → High |
Changed in mutter (Ubuntu): | |
importance: | Undecided → High |
Changed in mutter (Ubuntu Disco): | |
importance: | Undecided → High |
Changed in oem-priority: | |
status: | Triaged → Fix Released |
The attached is the video when we press down the video-out key.