** Description changed: - Affected systems: Ubuntu Budgie 22.04 LTS + [Impact] + + * Fractional scaling is an inherited option from Ubuntu's + patching to mutter. Budgie supports fractional scaling + through its GNOME Control Center equivalent called + Budgie Control Center + * Through our community forum scaling issues have been reported + when setting fractional scaling. Two key issues: + 1. Budgie graphical elements such as the menu and quicknote + popovers are not displayed correctly + 2. When the screensaver lock-screen is invoked the whole + desktop violently flashes for several seconds before being + left on a lock-screen with a dialog that is partially/ + not visible + * To support fractional scaling properly under budgie requires + two actions: + 1. Inform the user when using fractional scaling that they + need to restart their user session for part 1 above to + be resolved + 2. Disable the screensaver lock screen - user needs to be + informed that this will occur when using fractional + scaling + * This bug is resolved in two linked packages + 1. budgie-desktop where the message to restart the session + is displayed + 2. budgie-control-center where fractional scaling is set + by the user. + + [Test Plan] + + * Without the two package updates these issues occurs as follows: + 1. Open budgie-control-center - choose the Displays side tab + 2. On the right-hand side of the screen click on the fractional + switch and choose a fractional scaling from the drop-down e.g. + 125% + 3. Observe the confirmation message - it just says "Does the display + look OK?" + 4. Logout and login + 5. Look at the lock settings in budgie-control-settings - displayed - click automatic lock switch to turn on automatic locking + with a period of time - for example 5 minutes and a delay value + 6. Wait until the display turns off - wait the further specified time + after the display turns off. + 7. Move the mouse and watch the screen flash repeatedly until + the lock screen dialog appears - partially/not at all. Note - for some setups the screen with flash repeatedly + immediately after the screen first turns off. + 8. Type the password (even if the dialog is not visible) and press return + The desktop should be displayed again. + + * Enable the proposed repo and then install the updates - the following packages + needs to be installed + + sudo apt install budgie-control-center budgie-control-center-data budgie-desktop budgie-core libraven0 libbudgie-plugin0 libbudgie-private0 libbudgietheme0 gir1.2-budgie-1.0 + + * Test fractional scaling: + 1. Open budgie-control-center - choose the Displays side tab + 2. On the right-hand side of the screen click on the fractional + switch and choose a fractional scaling from the drop-down e.g. + 125% + 3. Observe the confirmation message - it should now inform you to restart the session. + 4. Look at the lock settings - the automatic lock should be turned off and disabled from editing + 5. logout and login + 6. Wait until the display turns off - note the desktop/lockscreen wallpaper normally reappears immediately but the desktop will be not be visible + It is normal to see the lock screen wallpaper either covering part or all of the screen + 7. Move the mouse and watch the desktop reappear + 8. turn off the fractional scaling switch. Note that the automatic lock switch now becomes editable. Turn on automatic lock + 9. Logout and login again + 10. Note: no fractional scaling would be used now - wait for the screen to turn off and the lock screen period should invoke + the lock dialog when the mouse is moved. + + * Regression testing + The testing to ensure no regressions occur in this area. + 1. Connect more than one display - the desktop should display according how the displays are arranged on the screen + 2. Choose different values for the lock screen - this should affect when the screen display first turns off. + + + [Where problems could occur] + + * The changes are specifically around fractional scaling + handling. + Since this is in a budgie specific package (budgie-control-center) + this will not impact any other desktop. + * The changes are in the same code section of budgie-control-center as display handling + and lock screen turn on/off + * Thus from a regression view point handling of any display issues may be impacted. + * From a mitigation point of view - in the unlikely event of an issue occuring, Ubuntu Budgie + also ships with gnome-control-center which can be used to handle displays and lock screen. + Note GCC prior to 22.04 has always been used to manage displays and the lock screen + + [Other Info] + + * N/A + + ---- + + Affected systems: Ubuntu Budgie 22.04 LTS budgie-desktop version: 10.6.1-1 - - Using 4K monitor, default scaling is set to 100%. This is too small for comfortably using or installing system. After changing to 125% or 150%, budgie-desktop starts having issues with AppMenu. Some other Applets also have issues. + Using 4K monitor, default scaling is set to 100%. This is too small for + comfortably using or installing system. After changing to 125% or 150%, + budgie-desktop starts having issues with AppMenu. Some other Applets + also have issues. It was noted that logging off and logging in after the change, solves all issues. However there is no prompt for user to re-log after changing settings. ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: budgie-desktop 10.6.1-1 ProcVersionSignature: Ubuntu 5.15.0-27.28-lowlatency 5.15.30 Uname: Linux 5.15.0-27-lowlatency x86_64 ApportVersion: 2.20.11-0ubuntu82 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: Budgie:GNOME Date: Sat May 7 00:31:15 2022 InstallationDate: Installed on 2022-04-09 (27 days ago) InstallationMedia: Ubuntu-Budgie 22.04 LTS "Jammy Jellyfish" - Daily amd64 (20220406) PackageArchitecture: all SourcePackage: budgie-desktop UpgradeStatus: No upgrade log present (probably fresh install)
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1972007 Title: budgie-desktop issues after changing fractional scaling on 4K monitors To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/budgie-control-center/+bug/1972007/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs